.elementor-1132 .elementor-element.elementor-element-0960c87{--display:flex;--min-height:150px;--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;--overlay-opacity:0.16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1132 .elementor-element.elementor-element-0960c87::before, .elementor-1132 .elementor-element.elementor-element-0960c87 > .elementor-background-video-container::before, .elementor-1132 .elementor-element.elementor-element-0960c87 > .e-con-inner > .elementor-background-video-container::before, .elementor-1132 .elementor-element.elementor-element-0960c87 > .elementor-background-slideshow::before, .elementor-1132 .elementor-element.elementor-element-0960c87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1132 .elementor-element.elementor-element-0960c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D9D9D9;--background-overlay:'';}.elementor-1132 .elementor-element.elementor-element-0960c87.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-7f0ed2c{--spacer-size:170px;}.elementor-1132 .elementor-element.elementor-element-6344a20{--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;--overlay-opacity:0.16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-1132 .elementor-element.elementor-element-6344a20::before, .elementor-1132 .elementor-element.elementor-element-6344a20 > .elementor-background-video-container::before, .elementor-1132 .elementor-element.elementor-element-6344a20 > .e-con-inner > .elementor-background-video-container::before, .elementor-1132 .elementor-element.elementor-element-6344a20 > .elementor-background-slideshow::before, .elementor-1132 .elementor-element.elementor-element-6344a20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1132 .elementor-element.elementor-element-6344a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D9D9D9;--background-overlay:'';}.elementor-1132 .elementor-element.elementor-element-4c3c396 .jet-breadcrumbs__item > *{font-family:var( --e-global-typography-bb32545-font-family ), Sans-serif;font-size:var( --e-global-typography-bb32545-font-size );font-weight:var( --e-global-typography-bb32545-font-weight );line-height:var( --e-global-typography-bb32545-line-height );}.elementor-1132 .elementor-element.elementor-element-4c3c396 .jet-breadcrumbs__item-link{color:var( --e-global-color-1ad91f5 );}.elementor-1132 .elementor-element.elementor-element-4c3c396 .jet-breadcrumbs__item-target{color:#38383861;}.elementor-1132 .elementor-element.elementor-element-4c3c396 .jet-breadcrumbs__item-sep{margin-left:10px;margin-right:10px;font-size:14px;color:#970B1B;padding:0px 0px 0px 0px;}.elementor-1132 .elementor-element.elementor-element-d0de323{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1132 .elementor-element.elementor-element-d0de323:not(.elementor-motion-effects-element-type-background), .elementor-1132 .elementor-element.elementor-element-d0de323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-031bd43 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-1132 .elementor-element.elementor-element-2a80659{right:20vw;}body.rtl .elementor-1132 .elementor-element.elementor-element-2a80659{left:20vw;}.elementor-1132 .elementor-element.elementor-element-2a80659{bottom:0px;}.elementor-1132 .elementor-element.elementor-element-3a39424{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-c4087a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-1132 .elementor-element.elementor-element-c4087a1 .elementor-heading-title{font-family:var( --e-global-typography-5767ce6-font-family ), Sans-serif;font-size:var( --e-global-typography-5767ce6-font-size );font-weight:var( --e-global-typography-5767ce6-font-weight );line-height:var( --e-global-typography-5767ce6-line-height );letter-spacing:var( --e-global-typography-5767ce6-letter-spacing );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-e226981 .elementor-heading-title{font-family:var( --e-global-typography-65e2ba4-font-family ), Sans-serif;font-size:var( --e-global-typography-65e2ba4-font-size );line-height:var( --e-global-typography-65e2ba4-line-height );color:var( --e-global-color-7298185 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-17f6fa2{font-family:var( --e-global-typography-a68a48b-font-family ), Sans-serif;font-size:var( --e-global-typography-a68a48b-font-size );font-weight:var( --e-global-typography-a68a48b-font-weight );line-height:var( --e-global-typography-a68a48b-line-height );color:var( --e-global-color-1ad91f5 );}.elementor-1132 .elementor-element.elementor-element-ed797b5 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-e0c0c2b-font-family ), Sans-serif;font-size:var( --e-global-typography-e0c0c2b-font-size );font-weight:var( --e-global-typography-e0c0c2b-font-weight );line-height:var( --e-global-typography-e0c0c2b-line-height );letter-spacing:var( --e-global-typography-e0c0c2b-letter-spacing );text-align:left;}.elementor-1132 .elementor-element.elementor-element-ed797b5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1132 .elementor-element.elementor-element-ed797b5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1132 .elementor-element.elementor-element-ed797b5 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1132 .elementor-element.elementor-element-3ac08bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-6bda438{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1132 .elementor-element.elementor-element-f68aa41{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4ba50ae{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1132 .elementor-element.elementor-element-4ba50ae:not(.elementor-motion-effects-element-type-background), .elementor-1132 .elementor-element.elementor-element-4ba50ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6b19ab );}.elementor-1132 .elementor-element.elementor-element-4ba50ae:hover{background-color:var( --e-global-color-d6b19ab );}.elementor-1132 .elementor-element.elementor-element-5ed31bd .elementor-heading-title{font-family:var( --e-global-typography-aa1c3e7-font-family ), Sans-serif;font-size:var( --e-global-typography-aa1c3e7-font-size );font-weight:var( --e-global-typography-aa1c3e7-font-weight );line-height:var( --e-global-typography-aa1c3e7-line-height );color:var( --e-global-color-18a1c8f );}.elementor-1132 .elementor-element.elementor-element-06affb0 .elementor-heading-title{font-family:"Google sans font", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-18a1c8f );}.elementor-1132 .elementor-element.elementor-element-bf5cb38{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:0.98em;color:var( --e-global-color-18a1c8f );}.elementor-1132 .elementor-element.elementor-element-37654ba{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1132 .elementor-element.elementor-element-37654ba:not(.elementor-motion-effects-element-type-background), .elementor-1132 .elementor-element.elementor-element-37654ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6b19ab );}.elementor-1132 .elementor-element.elementor-element-37654ba:hover{background-color:var( --e-global-color-d6b19ab );}.elementor-1132 .elementor-element.elementor-element-417ac76 .elementor-heading-title{font-family:var( --e-global-typography-aa1c3e7-font-family ), Sans-serif;font-size:var( --e-global-typography-aa1c3e7-font-size );font-weight:var( --e-global-typography-aa1c3e7-font-weight );line-height:var( --e-global-typography-aa1c3e7-line-height );color:var( --e-global-color-031bd43 );}.elementor-1132 .elementor-element.elementor-element-aee1e75 .elementor-heading-title{font-family:"Google sans font", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-18a1c8f );}.elementor-1132 .elementor-element.elementor-element-3b41df4{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:0.98em;color:var( --e-global-color-18a1c8f );}.elementor-1132 .elementor-element.elementor-element-37f9116{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1132 .elementor-element.elementor-element-37f9116:not(.elementor-motion-effects-element-type-background), .elementor-1132 .elementor-element.elementor-element-37f9116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-031bd43 );}.elementor-1132 .elementor-element.elementor-element-37f9116:hover{background-color:var( --e-global-color-d6b19ab );}.elementor-1132 .elementor-element.elementor-element-9b49e1c .elementor-heading-title{font-family:var( --e-global-typography-aa1c3e7-font-family ), Sans-serif;font-size:var( --e-global-typography-aa1c3e7-font-size );font-weight:var( --e-global-typography-aa1c3e7-font-weight );line-height:var( --e-global-typography-aa1c3e7-line-height );color:var( --e-global-color-d6b19ab );}.elementor-1132 .elementor-element.elementor-element-37bff4e .elementor-heading-title{font-family:"Google sans font", Sans-serif;font-size:24px;font-weight:700;line-height:1.1em;color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-3cdd05a{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:0.98em;color:var( --e-global-color-1ad91f5 );}.elementor-1132 .elementor-element.elementor-element-8fbf10a{--display:flex;--padding-top:1%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1132 .elementor-element.elementor-element-21820ab{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-86cadc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-86cadc5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-5835044{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-f9e46b1{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-f9e46b1 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f9e46b1.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-f9e46b1 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-f9e46b1 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-f9e46b1 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-831d70e .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-f7840c6{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-f7840c6 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-f7840c6 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-f7840c6 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-f7840c6 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-4769dad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4769dad.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-dd95721{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d9b9531{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-d9b9531 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-d9b9531.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-d9b9531 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-d9b9531 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-d9b9531 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-ebf1794 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-20d0cb8{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-20d0cb8 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-20d0cb8 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-20d0cb8 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-20d0cb8 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-b0c5134{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b0c5134.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-fb6c977{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-a1f22d8{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-a1f22d8 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a1f22d8.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-a1f22d8 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-a1f22d8 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-a1f22d8 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-ad20580 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-cdb2ff3{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-cdb2ff3 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-99fe136{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-99fe136.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-4528f10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7d70c33{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-7d70c33 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-7d70c33.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-7d70c33 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-7d70c33 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-7d70c33 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-b74e1b1 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-b0579d5{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-b0579d5 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-b0579d5 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-b0579d5 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-b0579d5 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-f2b6ce9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-f2b6ce9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-e88539f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-a9fcae5{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-a9fcae5 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a9fcae5.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-a9fcae5 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-a9fcae5 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-a9fcae5 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-bf3b3dd .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-66b3659{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-66b3659.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-66b3659 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-66b3659.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-66b3659 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-66b3659 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-66b3659 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-3de502a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-3de502a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-1083cfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-a4d578e{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-a4d578e .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a4d578e.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-a4d578e .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-a4d578e .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-a4d578e .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-6a4c806 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-3dd501f{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-3dd501f .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-3dd501f .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-3dd501f .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-3dd501f .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-9d5da3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-9d5da3a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-095b16d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7c97129{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-7c97129.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-7c97129 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-7c97129.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-7c97129 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-7c97129 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-7c97129 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-0caeb63 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-497e875{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-497e875.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-497e875 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-497e875.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-497e875 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-497e875 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-497e875 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-a63335d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-a63335d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-f577172{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-4c7fc3a.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-4c7fc3a .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-4b21aeb .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-31e35e2{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-31e35e2 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-31e35e2 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-31e35e2 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-31e35e2 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-876380d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-876380d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-9f2c077{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b057e83{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-b057e83.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-b057e83 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-b057e83.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-b057e83 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-b057e83 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-b057e83 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-57be40a .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-077fb77{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-077fb77.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-077fb77 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-077fb77.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-077fb77 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-077fb77 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-077fb77 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-64577e1{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4429754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4429754.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-cee645c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4012b71{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-4012b71.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-4012b71 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-4012b71.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-4012b71 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-4012b71 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-4012b71 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-0f846b7 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-44b37df{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-44b37df.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-44b37df .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-44b37df.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-44b37df .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-44b37df .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-44b37df .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-d5f6c61{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d5f6c61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-2e8f125{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-2e8f125.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-07f039b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-cbd5e4f.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-cbd5e4f .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-dfe42e2 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-97946dc{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-97946dc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-97946dc .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-97946dc.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-97946dc .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-97946dc .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-97946dc .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-a086406{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d339cce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d339cce.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-64ee903{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-02e3ad9{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-02e3ad9 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-02e3ad9.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-02e3ad9 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-02e3ad9 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-02e3ad9 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-3dfb499 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-ecf1888{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-ecf1888 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-ecf1888 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-ecf1888 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-ecf1888 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-fcf8ec3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-fcf8ec3.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-c4e8494{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-995e229{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-995e229.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-995e229 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-995e229.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-995e229 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-995e229 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-995e229 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-69b7208 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-9dc337b{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-9dc337b .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-9dc337b .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-9dc337b .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-9dc337b .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-eb7a11e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-eb7a11e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-2dddc64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b75d2e8{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-b75d2e8 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-b75d2e8.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-b75d2e8 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-b75d2e8 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-b75d2e8 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-ab7bb5b .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-e0a1913{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-e0a1913 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-e0a1913 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-e0a1913 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-e0a1913 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-1a731b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-1a731b7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-d716068{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7a729b1{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-7a729b1 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-7a729b1.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-7a729b1 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-7a729b1 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-7a729b1 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-64fa136 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-92fbfc0{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-92fbfc0 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-92fbfc0 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-92fbfc0 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-92fbfc0 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-c0436ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-c0436ac.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-9ea3a1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-41841e0{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-41841e0.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-41841e0 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-41841e0.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-41841e0 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-41841e0 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-41841e0 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-a497ba8 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-54fe603{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-54fe603.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-54fe603 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-54fe603.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-54fe603 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-54fe603 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-54fe603 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-536bcdb{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-5ae52e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-5ae52e5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-5dd2e1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-59e0302{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-59e0302.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-59e0302 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-59e0302.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-59e0302 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-59e0302 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-59e0302 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-0a91ec1 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-a471ce5{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-a471ce5 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-a471ce5 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-a471ce5 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-a471ce5 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-9f0e166{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-3eb4880{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-3eb4880.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-5cdbc48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-1950ead{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-1950ead.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-1950ead .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-1950ead.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-1950ead .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-1950ead .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-1950ead .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-fd286a0 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-773fce3{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-773fce3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-773fce3 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-773fce3.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-773fce3 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-773fce3 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-773fce3 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-7a10996{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7a10996.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-e019e30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-f447ace{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-f447ace.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-f447ace .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f447ace.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-f447ace .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-f447ace .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-f447ace .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-9e80485 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-2c10be7{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-2c10be7 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-2c10be7 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-2c10be7 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-2c10be7 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-befa32a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-befa32a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-d95524f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-8445ccb{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-8445ccb .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-8445ccb.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-8445ccb .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-8445ccb .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-8445ccb .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-2ae47e5 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-ef43b83{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-ef43b83 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-ef43b83 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-ef43b83 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-ef43b83 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-5c6f5de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-5c6f5de.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-07a7687{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-9964ec2{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-9964ec2 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-9964ec2.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-9964ec2 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-9964ec2 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-9964ec2 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-9df4515 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-ea99653{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-ea99653.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-ea99653 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-ea99653.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-ea99653 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-ea99653 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-ea99653 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-b83ba96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b83ba96.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-2f94e16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-230dcf1{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-230dcf1 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-230dcf1.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-230dcf1 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-230dcf1 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-230dcf1 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-b7aa4f4 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-068deda{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-068deda.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-068deda .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-068deda.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-068deda .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-068deda .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-068deda .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-b06a3ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b06a3ee.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-777dd60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-3f312c9{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-3f312c9 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-3f312c9.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-3f312c9 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-3f312c9 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-3f312c9 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-c13d618 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-af452f0{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-af452f0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-af452f0 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-af452f0.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-af452f0 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-af452f0 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-af452f0 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-a5c6e4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-a5c6e4e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-7893494{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-61d1f62{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-61d1f62 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-61d1f62.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-61d1f62 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-61d1f62 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-61d1f62 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-82b8a9d .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-06d8d34{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-06d8d34 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-06d8d34 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-06d8d34 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-06d8d34 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-79e69cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-79e69cf.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-d20d0a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-bdc13bc{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-bdc13bc .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-bdc13bc.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-bdc13bc .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-bdc13bc .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-bdc13bc .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-4a816c1 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-7409ad7{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-7409ad7 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-7409ad7 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-7409ad7 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-7409ad7 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-f48b546{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-58cc21e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-58cc21e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-b5fee69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-619aaa7{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-619aaa7 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-619aaa7.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-619aaa7 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-619aaa7 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-619aaa7 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-655b106 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-c1bdebd{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-c1bdebd .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-c1bdebd .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-c1bdebd .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-c1bdebd .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-21e0c77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-21e0c77.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-1bda0d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-baaa47b{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-baaa47b .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-baaa47b.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-baaa47b .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-baaa47b .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-baaa47b .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-f528ca4 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-6e037b8{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-6e037b8 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-6e037b8 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-6e037b8 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-6e037b8 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-a9f636b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-a9f636b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-cb355fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-c151c06{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-c151c06.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-c151c06 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-c151c06.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-c151c06 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-c151c06 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-c151c06 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-ed24def .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-ed7827c{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-ed7827c .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-ed7827c .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-ed7827c .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-ed7827c .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-7aeb086{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7aeb086.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-b053eec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-648ab8d{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-648ab8d .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-648ab8d.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-648ab8d .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-648ab8d .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-648ab8d .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-0d85740 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-1bc0d96{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-1bc0d96 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-1bc0d96 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-1bc0d96 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-1bc0d96 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-0f12268{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-0f12268.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-28dbe3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d6381a1{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-d6381a1 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-d6381a1.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-d6381a1 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-d6381a1 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-d6381a1 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-8cb13c2 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-c940391{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-c940391.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-c940391 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-c940391.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-c940391 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-c940391 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-c940391 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-4cbd946{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4cbd946.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-0ce2b8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-6d519e9{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-6d519e9 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-6d519e9.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-6d519e9 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-6d519e9 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-6d519e9 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-078c9e0 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-3fdb4bd{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-3fdb4bd .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-33c21bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-33c21bb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-064f21b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-f091522{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-f091522.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-f091522 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f091522.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-f091522 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-f091522 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-f091522 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-49b07ec .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-4bda5bf{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-4bda5bf .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-4bda5bf .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-4bda5bf .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-4bda5bf .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-f39d8e0{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-31cab5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-31cab5d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-231f803{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-19d3137{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-19d3137.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-19d3137 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-19d3137.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-19d3137 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-19d3137 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-19d3137 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-93d1db5 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-a0d0b48{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-a0d0b48 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-a0d0b48 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-a0d0b48 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-a0d0b48 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-dcf7406{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-dcf7406.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-b83098a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-0935416{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-0935416.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-0935416 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-0935416.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-0935416 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-0935416 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-0935416 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-f993a0c .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-481c8e5{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-481c8e5 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-481c8e5 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-481c8e5 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-481c8e5 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-ce7133e{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4a42767{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4a42767.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-8d89d99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-0f12641{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-0f12641.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-0f12641 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-0f12641.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-0f12641 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-0f12641 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-0f12641 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-d5562e2 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-cce8d82{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-cce8d82 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-cce8d82 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-cce8d82 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-cce8d82 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-04934ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-04934ad.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-4b99d6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-f4f87e6{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-f4f87e6 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f4f87e6.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-f4f87e6 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-f4f87e6 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-f4f87e6 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-2714e59 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-003f270{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-003f270.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-003f270 .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-003f270.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-003f270 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-003f270 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-003f270 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-fe1db44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;border-style:dotted;--border-style:dotted;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-fe1db44.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-69acb79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-6f02580{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-6f02580.elementor-element{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-6f02580 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-6f02580.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-6f02580 .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-6f02580 .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-6f02580 .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-51d9873 .elementor-heading-title{font-family:var( --e-global-typography-c6256eb-font-family ), Sans-serif;font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );color:var( --e-global-color-7298185 );}.elementor-1132 .elementor-element.elementor-element-e33f35c{width:auto;max-width:auto;}.elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-e33f35c .elementor-icon-wrapper{text-align:end;}.elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-stacked .elementor-icon{background-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-default .elementor-icon{color:#970B1B;border-color:#970B1B;}.elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-default .elementor-icon svg{fill:#970B1B;}.elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-1132 .elementor-element.elementor-element-e33f35c .elementor-icon{font-size:22px;}.elementor-1132 .elementor-element.elementor-element-e33f35c .elementor-icon svg{height:22px;}.elementor-1132 .elementor-element.elementor-element-e33f35c .elementor-icon-wrapper svg{width:auto;}.elementor-1132 .elementor-element.elementor-element-176a65e{--n-accordion-title-font-size:var( --e-global-typography-64ce983-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:var( --e-global-color-d6b19ab );--n-accordion-icon-hover-color:var( --e-global-color-7298185 );--n-accordion-icon-active-color:var( --e-global-color-d6b19ab );}.elementor-1132 .elementor-element.elementor-element-176a65e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:dotted;border-width:0px 0px 1px 0px;}.elementor-1132 .elementor-element.elementor-element-176a65e {--n-accordion-padding:20px 20px 20px 0px;}:where( .elementor-1132 .elementor-element.elementor-element-176a65e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-64ce983-font-family ), Sans-serif;line-height:var( --e-global-typography-64ce983-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1132 .elementor-element.elementor-element-3a39424{--width:51%;}.elementor-1132 .elementor-element.elementor-element-3ac08bb{--width:51%;}.elementor-1132 .elementor-element.elementor-element-5835044{--width:80%;}.elementor-1132 .elementor-element.elementor-element-dd95721{--width:80%;}.elementor-1132 .elementor-element.elementor-element-fb6c977{--width:80%;}.elementor-1132 .elementor-element.elementor-element-4528f10{--width:80%;}.elementor-1132 .elementor-element.elementor-element-e88539f{--width:80%;}.elementor-1132 .elementor-element.elementor-element-1083cfa{--width:80%;}.elementor-1132 .elementor-element.elementor-element-095b16d{--width:80%;}.elementor-1132 .elementor-element.elementor-element-f577172{--width:80%;}.elementor-1132 .elementor-element.elementor-element-9f2c077{--width:80%;}.elementor-1132 .elementor-element.elementor-element-cee645c{--width:80%;}.elementor-1132 .elementor-element.elementor-element-07f039b{--width:80%;}.elementor-1132 .elementor-element.elementor-element-64ee903{--width:80%;}.elementor-1132 .elementor-element.elementor-element-c4e8494{--width:80%;}.elementor-1132 .elementor-element.elementor-element-2dddc64{--width:80%;}.elementor-1132 .elementor-element.elementor-element-d716068{--width:80%;}.elementor-1132 .elementor-element.elementor-element-9ea3a1f{--width:80%;}.elementor-1132 .elementor-element.elementor-element-5dd2e1a{--width:80%;}.elementor-1132 .elementor-element.elementor-element-5cdbc48{--width:80%;}.elementor-1132 .elementor-element.elementor-element-e019e30{--width:80%;}.elementor-1132 .elementor-element.elementor-element-d95524f{--width:80%;}.elementor-1132 .elementor-element.elementor-element-07a7687{--width:80%;}.elementor-1132 .elementor-element.elementor-element-2f94e16{--width:80%;}.elementor-1132 .elementor-element.elementor-element-777dd60{--width:80%;}.elementor-1132 .elementor-element.elementor-element-7893494{--width:80%;}.elementor-1132 .elementor-element.elementor-element-d20d0a5{--width:80%;}.elementor-1132 .elementor-element.elementor-element-b5fee69{--width:80%;}.elementor-1132 .elementor-element.elementor-element-1bda0d4{--width:80%;}.elementor-1132 .elementor-element.elementor-element-cb355fe{--width:80%;}.elementor-1132 .elementor-element.elementor-element-b053eec{--width:80%;}.elementor-1132 .elementor-element.elementor-element-28dbe3b{--width:80%;}.elementor-1132 .elementor-element.elementor-element-0ce2b8b{--width:80%;}.elementor-1132 .elementor-element.elementor-element-064f21b{--width:80%;}.elementor-1132 .elementor-element.elementor-element-231f803{--width:80%;}.elementor-1132 .elementor-element.elementor-element-b83098a{--width:80%;}.elementor-1132 .elementor-element.elementor-element-8d89d99{--width:80%;}.elementor-1132 .elementor-element.elementor-element-4b99d6f{--width:80%;}.elementor-1132 .elementor-element.elementor-element-69acb79{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1132 .elementor-element.elementor-element-3ac08bb{--width:33%;}.elementor-1132 .elementor-element.elementor-element-d5f6c61{--width:886.182px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1132 .elementor-element.elementor-element-3a39424{--width:100%;}.elementor-1132 .elementor-element.elementor-element-3ac08bb{--width:0%;}}@media(max-width:1366px){.elementor-1132 .elementor-element.elementor-element-0960c87{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1132 .elementor-element.elementor-element-6344a20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1132 .elementor-element.elementor-element-4c3c396 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-bb32545-font-size );line-height:var( --e-global-typography-bb32545-line-height );}.elementor-1132 .elementor-element.elementor-element-2a80659{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-1132 .elementor-element.elementor-element-2a80659{right:10vw;}body.rtl .elementor-1132 .elementor-element.elementor-element-2a80659{left:10vw;}.elementor-1132 .elementor-element.elementor-element-c4087a1 .elementor-heading-title{font-size:var( --e-global-typography-5767ce6-font-size );line-height:var( --e-global-typography-5767ce6-line-height );letter-spacing:var( --e-global-typography-5767ce6-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-e226981 .elementor-heading-title{font-size:var( --e-global-typography-65e2ba4-font-size );line-height:var( --e-global-typography-65e2ba4-line-height );}.elementor-1132 .elementor-element.elementor-element-17f6fa2{font-size:var( --e-global-typography-a68a48b-font-size );line-height:var( --e-global-typography-a68a48b-line-height );}.elementor-1132 .elementor-element.elementor-element-ed797b5 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-e0c0c2b-font-size );line-height:var( --e-global-typography-e0c0c2b-line-height );letter-spacing:var( --e-global-typography-e0c0c2b-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-f68aa41{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1132 .elementor-element.elementor-element-5ed31bd .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-417ac76 .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-9b49e1c .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-831d70e .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-ebf1794 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-ad20580 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-b74e1b1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-bf3b3dd .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-6a4c806 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-0caeb63 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-4b21aeb .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-57be40a .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-0f846b7 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-dfe42e2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-3dfb499 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-69b7208 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-ab7bb5b .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-64fa136 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-a497ba8 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-0a91ec1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-fd286a0 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-9e80485 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-2ae47e5 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-9df4515 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-b7aa4f4 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-c13d618 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-82b8a9d .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-4a816c1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-655b106 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-f528ca4 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-ed24def .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-0d85740 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-8cb13c2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-078c9e0 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-49b07ec .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-93d1db5 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-f993a0c .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-d5562e2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-2714e59 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-51d9873 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-176a65e{--n-accordion-title-font-size:var( --e-global-typography-64ce983-font-size );}:where( .elementor-1132 .elementor-element.elementor-element-176a65e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-64ce983-line-height );}}@media(max-width:1024px){.elementor-1132 .elementor-element.elementor-element-4c3c396 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-bb32545-font-size );line-height:var( --e-global-typography-bb32545-line-height );}.elementor-1132 .elementor-element.elementor-element-2a80659{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-1132 .elementor-element.elementor-element-c4087a1 .elementor-heading-title{font-size:var( --e-global-typography-5767ce6-font-size );line-height:var( --e-global-typography-5767ce6-line-height );letter-spacing:var( --e-global-typography-5767ce6-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-e226981 .elementor-heading-title{font-size:var( --e-global-typography-65e2ba4-font-size );line-height:var( --e-global-typography-65e2ba4-line-height );}.elementor-1132 .elementor-element.elementor-element-17f6fa2{font-size:var( --e-global-typography-a68a48b-font-size );line-height:var( --e-global-typography-a68a48b-line-height );}.elementor-1132 .elementor-element.elementor-element-ed797b5 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-e0c0c2b-font-size );line-height:var( --e-global-typography-e0c0c2b-line-height );letter-spacing:var( --e-global-typography-e0c0c2b-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-f68aa41{--grid-auto-flow:row;}.elementor-1132 .elementor-element.elementor-element-5ed31bd .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-417ac76 .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-9b49e1c .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-86cadc5{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-5835044{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-831d70e .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-4769dad{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-dd95721{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-ebf1794 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-b0c5134{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-fb6c977{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-ad20580 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-99fe136{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4528f10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b74e1b1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-f2b6ce9{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-e88539f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-bf3b3dd .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-3de502a{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-1083cfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-6a4c806 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-9d5da3a{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-095b16d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-0caeb63 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-a63335d{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-f577172{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4b21aeb .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-876380d{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-9f2c077{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-57be40a .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-4429754{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-cee645c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-0f846b7 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-2e8f125{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-07f039b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-dfe42e2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-d339cce{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-64ee903{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-3dfb499 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-fcf8ec3{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-c4e8494{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-69b7208 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-eb7a11e{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-2dddc64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-ab7bb5b .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-1a731b7{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d716068{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-64fa136 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-c0436ac{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-9ea3a1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-a497ba8 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-5ae52e5{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-5dd2e1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-0a91ec1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-3eb4880{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-5cdbc48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-fd286a0 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-7a10996{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-e019e30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-9e80485 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-befa32a{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d95524f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-2ae47e5 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-5c6f5de{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-07a7687{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-9df4515 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-b83ba96{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-2f94e16{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b7aa4f4 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-b06a3ee{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-777dd60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-c13d618 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-a5c6e4e{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7893494{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-82b8a9d .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-79e69cf{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d20d0a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4a816c1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-58cc21e{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b5fee69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-655b106 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-21e0c77{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-1bda0d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-f528ca4 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-a9f636b{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-cb355fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-ed24def .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-7aeb086{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b053eec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-0d85740 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-0f12268{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-28dbe3b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-8cb13c2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-4cbd946{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-0ce2b8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-078c9e0 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-33c21bb{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-064f21b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-49b07ec .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-31cab5d{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-231f803{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-93d1db5 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-dcf7406{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-b83098a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-f993a0c .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-4a42767{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-8d89d99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-d5562e2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-04934ad{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-4b99d6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-2714e59 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-fe1db44{--padding-top:5px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-69acb79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-51d9873 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-176a65e{--n-accordion-title-font-size:var( --e-global-typography-64ce983-font-size );}:where( .elementor-1132 .elementor-element.elementor-element-176a65e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-64ce983-line-height );}}@media(max-width:767px){.elementor-1132 .elementor-element.elementor-element-0960c87{--min-height:140px;}.elementor-1132 .elementor-element.elementor-element-7f0ed2c{--spacer-size:100px;}.elementor-1132 .elementor-element.elementor-element-6344a20{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1132 .elementor-element.elementor-element-6344a20.e-con{--align-self:center;}.elementor-1132 .elementor-element.elementor-element-4c3c396 .jet-breadcrumbs__item > *{font-size:var( --e-global-typography-bb32545-font-size );line-height:var( --e-global-typography-bb32545-line-height );}.elementor-1132 .elementor-element.elementor-element-2a80659{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1132 .elementor-element.elementor-element-c4087a1 .elementor-heading-title{font-size:var( --e-global-typography-5767ce6-font-size );line-height:var( --e-global-typography-5767ce6-line-height );letter-spacing:var( --e-global-typography-5767ce6-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-e226981 .elementor-heading-title{font-size:var( --e-global-typography-65e2ba4-font-size );line-height:var( --e-global-typography-65e2ba4-line-height );}.elementor-1132 .elementor-element.elementor-element-17f6fa2{font-size:var( --e-global-typography-a68a48b-font-size );line-height:var( --e-global-typography-a68a48b-line-height );}.elementor-1132 .elementor-element.elementor-element-ed797b5 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-e0c0c2b-font-size );line-height:var( --e-global-typography-e0c0c2b-line-height );letter-spacing:var( --e-global-typography-e0c0c2b-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-3ac08bb{--min-height:100px;}.elementor-1132 .elementor-element.elementor-element-6bda438{--padding-top:5%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-1132 .elementor-element.elementor-element-f68aa41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1132 .elementor-element.elementor-element-5ed31bd .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-417ac76 .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-9b49e1c .elementor-heading-title{font-size:var( --e-global-typography-aa1c3e7-font-size );line-height:var( --e-global-typography-aa1c3e7-line-height );}.elementor-1132 .elementor-element.elementor-element-8fbf10a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1132 .elementor-element.elementor-element-86cadc5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-5835044{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-5835044.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-831d70e .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-f7840c6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-4769dad{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-dd95721{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-dd95721.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-ebf1794 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-20d0cb8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-b0c5134{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-fb6c977{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-fb6c977.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-ad20580 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-cdb2ff3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-99fe136{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-4528f10{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-4528f10.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-b74e1b1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-b0579d5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-f2b6ce9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-e88539f{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-e88539f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-bf3b3dd .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-66b3659.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-3de502a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-1083cfa{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-1083cfa.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-6a4c806 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-3dd501f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-9d5da3a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-095b16d{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-095b16d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-0caeb63 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-497e875.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-a63335d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-f577172{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-f577172.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-4b21aeb .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-31e35e2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-876380d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-9f2c077{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-9f2c077.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-57be40a .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-077fb77.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-4429754{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-cee645c{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-cee645c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-0f846b7 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-44b37df.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-2e8f125{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-07f039b{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-07f039b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-dfe42e2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-97946dc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-d339cce{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-64ee903{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-64ee903.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-3dfb499 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-ecf1888.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-fcf8ec3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-c4e8494{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-c4e8494.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-69b7208 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-9dc337b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-eb7a11e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-2dddc64{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-2dddc64.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-ab7bb5b .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-e0a1913.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-1a731b7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-d716068{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-d716068.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-64fa136 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-92fbfc0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-c0436ac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-9ea3a1f{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-9ea3a1f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-a497ba8 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-54fe603.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-5ae52e5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-5dd2e1a{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-5dd2e1a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-0a91ec1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-a471ce5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-3eb4880{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-5cdbc48{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-5cdbc48.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-fd286a0 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-773fce3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-7a10996{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-e019e30{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-e019e30.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-9e80485 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-2c10be7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-befa32a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-d95524f{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-d95524f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-2ae47e5 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-ef43b83.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-5c6f5de{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-07a7687{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-07a7687.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-9df4515 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-ea99653.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-b83ba96{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-2f94e16{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-2f94e16.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-b7aa4f4 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-068deda.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-b06a3ee{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-777dd60{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-777dd60.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-c13d618 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-af452f0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-a5c6e4e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-7893494{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-7893494.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-82b8a9d .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-06d8d34.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-79e69cf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-d20d0a5{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-d20d0a5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-4a816c1 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-7409ad7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-58cc21e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-b5fee69{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-b5fee69.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-655b106 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-c1bdebd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-21e0c77{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-1bda0d4{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-1bda0d4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-f528ca4 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-6e037b8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-a9f636b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-cb355fe{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-cb355fe.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-ed24def .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-ed7827c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-7aeb086{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-b053eec{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-b053eec.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-0d85740 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-1bc0d96.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-0f12268{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-28dbe3b{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-28dbe3b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-8cb13c2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-c940391.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-4cbd946{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-0ce2b8b{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-0ce2b8b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-078c9e0 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-3fdb4bd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-33c21bb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-064f21b{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-064f21b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-49b07ec .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-4bda5bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-31cab5d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-231f803{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-231f803.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-93d1db5 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-a0d0b48.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-dcf7406{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-b83098a{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-b83098a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-f993a0c .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-481c8e5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-4a42767{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-8d89d99{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-8d89d99.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-d5562e2 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-cce8d82.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-04934ad{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-4b99d6f{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-4b99d6f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-2714e59 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-003f270.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-fe1db44{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1132 .elementor-element.elementor-element-69acb79{--width:70%;--flex-wrap:nowrap;}.elementor-1132 .elementor-element.elementor-element-69acb79.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-51d9873 .elementor-heading-title{font-size:var( --e-global-typography-c6256eb-font-size );line-height:var( --e-global-typography-c6256eb-line-height );}.elementor-1132 .elementor-element.elementor-element-e33f35c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1132 .elementor-element.elementor-element-176a65e{--n-accordion-title-font-size:var( --e-global-typography-64ce983-font-size );}:where( .elementor-1132 .elementor-element.elementor-element-176a65e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-64ce983-line-height );}}/* Start custom CSS for jet-breadcrumbs, class: .elementor-element-4c3c396 */.elementor-1132 .elementor-element.elementor-element-4c3c396{
    text-transform: uppercase;
}


.elementor-1132 .elementor-element.elementor-element-4c3c396 .jet-blocks-icon svg path {
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4087a1 */.elementor-1132 .elementor-element.elementor-element-c4087a1{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba50ae */.elementor-1132 .elementor-element.elementor-element-4ba50ae{
    position: relative !important;
    overflow: hidden !important;

    clip-path: polygon(
        30px 0,
        100% 0,
        100% 100%,
        0 100%,
        0 30px
    );

    background-color: #F2F2F2 !important;
    transition:
        background-color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;
}

/* Transición de textos */
.elementor-1132 .elementor-element.elementor-element-4ba50ae .numero-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .numero-caja *,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .titulo-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .titulo-caja *,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .texto-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .texto-caja *{
    transition: color .35s ease !important;
}

/* ESTADO NORMAL */

/* Número rojo */
.elementor-1132 .elementor-element.elementor-element-4ba50ae .numero-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .numero-caja *{
    color: #D66966 !important;
}

/* Título y descripción negros */
.elementor-1132 .elementor-element.elementor-element-4ba50ae .titulo-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .titulo-caja *,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .texto-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae .texto-caja *{
    color: #000000 !important;
}


/* HOVER */

.elementor-1132 .elementor-element.elementor-element-4ba50ae:hover{
    background-color: #D66966 !important;
}

/* Número, título y descripción blancos */
.elementor-1132 .elementor-element.elementor-element-4ba50ae:hover .numero-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae:hover .numero-caja *,
.elementor-1132 .elementor-element.elementor-element-4ba50ae:hover .titulo-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae:hover .titulo-caja *,
.elementor-1132 .elementor-element.elementor-element-4ba50ae:hover .texto-caja,
.elementor-1132 .elementor-element.elementor-element-4ba50ae:hover .texto-caja *{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37654ba */.elementor-1132 .elementor-element.elementor-element-37654ba{
    position: relative !important;
    overflow: hidden !important;

    clip-path: polygon(
        30px 0,
        100% 0,
        100% 100%,
        0 100%,
        0 30px
    );

    background-color: #D66966 !important;
}

/* Número */
.elementor-1132 .elementor-element.elementor-element-37654ba .numero-caja,
.elementor-1132 .elementor-element.elementor-element-37654ba .numero-caja *{
    color:#FFFFFF !important;
}

/* Título */
.elementor-1132 .elementor-element.elementor-element-37654ba .titulo-caja,
.elementor-1132 .elementor-element.elementor-element-37654ba .titulo-caja *{
    color:#FFFFFF !important;
}

/* Texto */
.elementor-1132 .elementor-element.elementor-element-37654ba .texto-caja,
.elementor-1132 .elementor-element.elementor-element-37654ba .texto-caja *{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f9116 */.elementor-1132 .elementor-element.elementor-element-37f9116{
    position: relative !important;
    overflow: hidden !important;

    clip-path: polygon(
        30px 0,
        100% 0,
        100% 100%,
        0 100%,
        0 30px
    );

    background-color: #F2F2F2 !important;
    transition:
        background-color .35s ease,
        transform .35s ease,
        box-shadow .35s ease !important;
}

/* Transición de textos */
.elementor-1132 .elementor-element.elementor-element-37f9116 .numero-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116 .numero-caja *,
.elementor-1132 .elementor-element.elementor-element-37f9116 .titulo-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116 .titulo-caja *,
.elementor-1132 .elementor-element.elementor-element-37f9116 .texto-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116 .texto-caja *{
    transition: color .35s ease !important;
}

/* ESTADO NORMAL */

/* Número rojo */
.elementor-1132 .elementor-element.elementor-element-37f9116 .numero-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116 .numero-caja *{
    color: #D66966 !important;
}

/* Título y descripción negros */
.elementor-1132 .elementor-element.elementor-element-37f9116 .titulo-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116 .titulo-caja *,
.elementor-1132 .elementor-element.elementor-element-37f9116 .texto-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116 .texto-caja *{
    color: #000000 !important;
}


/* HOVER */

.elementor-1132 .elementor-element.elementor-element-37f9116:hover{
    background-color: #D66966 !important;
}

/* Número, título y descripción blancos */
.elementor-1132 .elementor-element.elementor-element-37f9116:hover .numero-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116:hover .numero-caja *,
.elementor-1132 .elementor-element.elementor-element-37f9116:hover .titulo-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116:hover .titulo-caja *,
.elementor-1132 .elementor-element.elementor-element-37f9116:hover .texto-caja,
.elementor-1132 .elementor-element.elementor-element-37f9116:hover .texto-caja *{
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f9e46b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-f9e46b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7840c6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f7840c6:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cadc5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-86cadc5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-86cadc5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9b9531 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg,
.elementor-1132 .elementor-element.elementor-element-d9b9531:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-20d0cb8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg,
.elementor-1132 .elementor-element.elementor-element-20d0cb8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769dad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4769dad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4769dad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1f22d8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg,
.elementor-1132 .elementor-element.elementor-element-a1f22d8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdb2ff3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg,
.elementor-1132 .elementor-element.elementor-element-cdb2ff3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c5134 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b0c5134 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b0c5134:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d70c33 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg,
.elementor-1132 .elementor-element.elementor-element-7d70c33:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b0579d5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg,
.elementor-1132 .elementor-element.elementor-element-b0579d5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fe136 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-99fe136 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-99fe136:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9fcae5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a9fcae5:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-66b3659 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-66b3659 svg,
.elementor-1132 .elementor-element.elementor-element-66b3659 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg,
.elementor-1132 .elementor-element.elementor-element-66b3659:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b6ce9 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-f2b6ce9:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4d578e *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a4d578e svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg,
.elementor-1132 .elementor-element.elementor-element-a4d578e:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd501f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3dd501f svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg,
.elementor-1132 .elementor-element.elementor-element-3dd501f:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de502a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3de502a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3de502a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c97129 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7c97129 svg,
.elementor-1132 .elementor-element.elementor-element-7c97129 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg,
.elementor-1132 .elementor-element.elementor-element-7c97129:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-497e875 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-497e875 svg,
.elementor-1132 .elementor-element.elementor-element-497e875 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg,
.elementor-1132 .elementor-element.elementor-element-497e875:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5da3a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-9d5da3a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-9d5da3a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c7fc3a *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg,
.elementor-1132 .elementor-element.elementor-element-4c7fc3a:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31e35e2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg,
.elementor-1132 .elementor-element.elementor-element-31e35e2:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63335d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a63335d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a63335d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b057e83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b057e83 svg,
.elementor-1132 .elementor-element.elementor-element-b057e83 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg,
.elementor-1132 .elementor-element.elementor-element-b057e83:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-077fb77 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-077fb77 svg,
.elementor-1132 .elementor-element.elementor-element-077fb77 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg,
.elementor-1132 .elementor-element.elementor-element-077fb77:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876380d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-876380d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-876380d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4012b71 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4012b71 svg,
.elementor-1132 .elementor-element.elementor-element-4012b71 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg,
.elementor-1132 .elementor-element.elementor-element-4012b71:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44b37df *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-44b37df svg,
.elementor-1132 .elementor-element.elementor-element-44b37df svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg,
.elementor-1132 .elementor-element.elementor-element-44b37df:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4429754 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4429754 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4429754:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbd5e4f *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg,
.elementor-1132 .elementor-element.elementor-element-cbd5e4f:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97946dc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-97946dc svg,
.elementor-1132 .elementor-element.elementor-element-97946dc svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg,
.elementor-1132 .elementor-element.elementor-element-97946dc:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8f125 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-2e8f125 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-2e8f125:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02e3ad9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg,
.elementor-1132 .elementor-element.elementor-element-02e3ad9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ecf1888 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg,
.elementor-1132 .elementor-element.elementor-element-ecf1888:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d339cce *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-d339cce .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-d339cce:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-995e229 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-995e229 svg,
.elementor-1132 .elementor-element.elementor-element-995e229 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg,
.elementor-1132 .elementor-element.elementor-element-995e229:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9dc337b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9dc337b svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg,
.elementor-1132 .elementor-element.elementor-element-9dc337b:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf8ec3 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fcf8ec3:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b75d2e8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg,
.elementor-1132 .elementor-element.elementor-element-b75d2e8:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0a1913 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg,
.elementor-1132 .elementor-element.elementor-element-e0a1913:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7a11e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-eb7a11e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-eb7a11e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a729b1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg,
.elementor-1132 .elementor-element.elementor-element-7a729b1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92fbfc0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg,
.elementor-1132 .elementor-element.elementor-element-92fbfc0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a731b7 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-1a731b7 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-1a731b7:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41841e0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-41841e0 svg,
.elementor-1132 .elementor-element.elementor-element-41841e0 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg,
.elementor-1132 .elementor-element.elementor-element-41841e0:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54fe603 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-54fe603 svg,
.elementor-1132 .elementor-element.elementor-element-54fe603 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg,
.elementor-1132 .elementor-element.elementor-element-54fe603:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0436ac *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-c0436ac .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-c0436ac:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59e0302 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-59e0302 svg,
.elementor-1132 .elementor-element.elementor-element-59e0302 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg,
.elementor-1132 .elementor-element.elementor-element-59e0302:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a471ce5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg,
.elementor-1132 .elementor-element.elementor-element-a471ce5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae52e5 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5ae52e5 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5ae52e5:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1950ead *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1950ead svg,
.elementor-1132 .elementor-element.elementor-element-1950ead svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg,
.elementor-1132 .elementor-element.elementor-element-1950ead:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773fce3 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-773fce3 svg,
.elementor-1132 .elementor-element.elementor-element-773fce3 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg,
.elementor-1132 .elementor-element.elementor-element-773fce3:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb4880 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-3eb4880 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-3eb4880:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f447ace *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f447ace svg,
.elementor-1132 .elementor-element.elementor-element-f447ace svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg,
.elementor-1132 .elementor-element.elementor-element-f447ace:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c10be7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg,
.elementor-1132 .elementor-element.elementor-element-2c10be7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a10996 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7a10996 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7a10996:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8445ccb *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-8445ccb svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg,
.elementor-1132 .elementor-element.elementor-element-8445ccb:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ef43b83 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg,
.elementor-1132 .elementor-element.elementor-element-ef43b83:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-befa32a *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-befa32a .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-befa32a:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9964ec2 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg,
.elementor-1132 .elementor-element.elementor-element-9964ec2:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea99653 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ea99653 svg,
.elementor-1132 .elementor-element.elementor-element-ea99653 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg,
.elementor-1132 .elementor-element.elementor-element-ea99653:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6f5de *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-5c6f5de .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-5c6f5de:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-230dcf1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg,
.elementor-1132 .elementor-element.elementor-element-230dcf1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068deda *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-068deda svg,
.elementor-1132 .elementor-element.elementor-element-068deda svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg,
.elementor-1132 .elementor-element.elementor-element-068deda:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83ba96 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b83ba96 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b83ba96:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f312c9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg,
.elementor-1132 .elementor-element.elementor-element-3f312c9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af452f0 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-af452f0 svg,
.elementor-1132 .elementor-element.elementor-element-af452f0 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg,
.elementor-1132 .elementor-element.elementor-element-af452f0:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06a3ee *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-b06a3ee .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-b06a3ee:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61d1f62 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg,
.elementor-1132 .elementor-element.elementor-element-61d1f62:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06d8d34 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg,
.elementor-1132 .elementor-element.elementor-element-06d8d34:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c6e4e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a5c6e4e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdc13bc *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg,
.elementor-1132 .elementor-element.elementor-element-bdc13bc:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7409ad7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg,
.elementor-1132 .elementor-element.elementor-element-7409ad7:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e69cf *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-79e69cf .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-79e69cf:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-619aaa7 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg,
.elementor-1132 .elementor-element.elementor-element-619aaa7:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c1bdebd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg,
.elementor-1132 .elementor-element.elementor-element-c1bdebd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cc21e *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-58cc21e .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-58cc21e:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-baaa47b *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-baaa47b svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg,
.elementor-1132 .elementor-element.elementor-element-baaa47b:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e037b8 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg,
.elementor-1132 .elementor-element.elementor-element-6e037b8:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e0c77 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-21e0c77 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-21e0c77:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c151c06 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c151c06 svg,
.elementor-1132 .elementor-element.elementor-element-c151c06 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg,
.elementor-1132 .elementor-element.elementor-element-c151c06:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed7827c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-ed7827c svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg,
.elementor-1132 .elementor-element.elementor-element-ed7827c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9f636b *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-a9f636b .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-a9f636b:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-648ab8d *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-648ab8d svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg,
.elementor-1132 .elementor-element.elementor-element-648ab8d:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bc0d96 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg,
.elementor-1132 .elementor-element.elementor-element-1bc0d96:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aeb086 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-7aeb086 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-7aeb086:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6381a1 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg,
.elementor-1132 .elementor-element.elementor-element-d6381a1:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c940391 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-c940391 svg,
.elementor-1132 .elementor-element.elementor-element-c940391 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg,
.elementor-1132 .elementor-element.elementor-element-c940391:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12268 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-0f12268 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-0f12268:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d519e9 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg,
.elementor-1132 .elementor-element.elementor-element-6d519e9:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fdb4bd *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg,
.elementor-1132 .elementor-element.elementor-element-3fdb4bd:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cbd946 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4cbd946 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4cbd946:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f091522 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f091522 svg,
.elementor-1132 .elementor-element.elementor-element-f091522 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg,
.elementor-1132 .elementor-element.elementor-element-f091522:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4bda5bf *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg,
.elementor-1132 .elementor-element.elementor-element-4bda5bf:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c21bb *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-33c21bb .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-33c21bb:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19d3137 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-19d3137 svg,
.elementor-1132 .elementor-element.elementor-element-19d3137 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg,
.elementor-1132 .elementor-element.elementor-element-19d3137:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d0b48 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg,
.elementor-1132 .elementor-element.elementor-element-a0d0b48:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cab5d *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-31cab5d .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-31cab5d:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0935416 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0935416 svg,
.elementor-1132 .elementor-element.elementor-element-0935416 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg,
.elementor-1132 .elementor-element.elementor-element-0935416:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-481c8e5 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg,
.elementor-1132 .elementor-element.elementor-element-481c8e5:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf7406 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-dcf7406 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-dcf7406:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f12641 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-0f12641 svg,
.elementor-1132 .elementor-element.elementor-element-0f12641 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg,
.elementor-1132 .elementor-element.elementor-element-0f12641:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cce8d82 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg,
.elementor-1132 .elementor-element.elementor-element-cce8d82:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a42767 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-4a42767 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-4a42767:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4f87e6 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg,
.elementor-1132 .elementor-element.elementor-element-f4f87e6:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-003f270 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-003f270 svg,
.elementor-1132 .elementor-element.elementor-element-003f270 svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg,
.elementor-1132 .elementor-element.elementor-element-003f270:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04934ad *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-04934ad .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-04934ad:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6f02580 *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-6f02580 svg,
.elementor-1132 .elementor-element.elementor-element-6f02580 svg *{
    fill: #970B1B !important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg,
.elementor-1132 .elementor-element.elementor-element-6f02580:hover svg *{
    fill: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e33f35c *//* Estado normal */
.elementor-1132 .elementor-element.elementor-element-e33f35c svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c svg *{
    fill: #000!important;
    transition: fill .3s ease;
}

/* Hover */
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg,
.elementor-1132 .elementor-element.elementor-element-e33f35c:hover svg *{
    fill: #970B1B !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1db44 *//* Flecha en reposo */
.elementor-1132 .elementor-element.elementor-element-fe1db44 .flecha-listing{
    transform: translateX(-20px);
    transition: transform .45s cubic-bezier(.19,1,.22,1);
    will-change: transform;
}

/* Hover sobre toda la tarjeta */
.elementor-1132 .elementor-element.elementor-element-fe1db44:hover .flecha-listing{
    transform: translateX(0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google sans font';
	font-display: auto;
	src: url('https://mayasa.es/wp-content/uploads/2026/07/GoogleSans-VariableFont_GRADopszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */