.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8 .elementor-element.elementor-element-65e2ae1{z-index:1;}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c1da2ae > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-9d8c3dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9d8c3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-9d8c3dd:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9d8c3dd > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-9d8c3dd{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-9d8c3dd, .elementor-8 .elementor-element.elementor-element-9d8c3dd > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-9d8c3dd:hover, .elementor-8 .elementor-element.elementor-element-9d8c3dd:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-9d8c3dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );}.elementor-8 .elementor-element.elementor-element-4ce9b65 img{width:81%;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-8 .elementor-element.elementor-element-61dc1f6 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-61dc1f6{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-61dc1f6{right:0px;}.elementor-8 .elementor-element.elementor-element-61dc1f6{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-61dc1f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-8 .elementor-element.elementor-element-44bfed4 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-44bfed4{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-44bfed4{right:0px;}.elementor-8 .elementor-element.elementor-element-44bfed4{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fe12b24 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-de1a01b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-de1a01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-de1a01b:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-de1a01b > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-de1a01b{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-de1a01b, .elementor-8 .elementor-element.elementor-element-de1a01b > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-de1a01b:hover, .elementor-8 .elementor-element.elementor-element-de1a01b:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-de1a01b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-b4b1cc1 img{width:81%;}.elementor-8 .elementor-element.elementor-element-6748cd8 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6748cd8{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6748cd8{right:0px;}.elementor-8 .elementor-element.elementor-element-6748cd8{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6748cd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a5a6be8 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a5a6be8{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-a5a6be8{right:0px;}.elementor-8 .elementor-element.elementor-element-a5a6be8{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-008d956 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-1b5fa77:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1b5fa77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-1b5fa77:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1b5fa77 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-1b5fa77{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-1b5fa77, .elementor-8 .elementor-element.elementor-element-1b5fa77 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-1b5fa77:hover, .elementor-8 .elementor-element.elementor-element-1b5fa77:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-1b5fa77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-1b8f449 img{width:81%;}.elementor-8 .elementor-element.elementor-element-32850cc > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-32850cc{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-32850cc{right:0px;}.elementor-8 .elementor-element.elementor-element-32850cc{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-32850cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f345ad1 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f345ad1{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f345ad1{right:0px;}.elementor-8 .elementor-element.elementor-element-f345ad1{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9d86def{z-index:1;}.elementor-8 .elementor-element.elementor-element-3ec0d09 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-4ce3a46:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4ce3a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-4ce3a46:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4ce3a46 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-4ce3a46{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-4ce3a46, .elementor-8 .elementor-element.elementor-element-4ce3a46 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-4ce3a46:hover, .elementor-8 .elementor-element.elementor-element-4ce3a46:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-4ce3a46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-72d0abe img{width:81%;}.elementor-8 .elementor-element.elementor-element-4a3af5a > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4a3af5a{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-4a3af5a{right:0px;}.elementor-8 .elementor-element.elementor-element-4a3af5a{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4a3af5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e50ed61 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e50ed61{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e50ed61{right:0px;}.elementor-8 .elementor-element.elementor-element-e50ed61{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-cfa6a72 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-1514622:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1514622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-1514622:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1514622 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-1514622{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-1514622, .elementor-8 .elementor-element.elementor-element-1514622 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-1514622:hover, .elementor-8 .elementor-element.elementor-element-1514622:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-1514622 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-24abee7 img{width:81%;}.elementor-8 .elementor-element.elementor-element-28218e3 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-28218e3{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-28218e3{right:0px;}.elementor-8 .elementor-element.elementor-element-28218e3{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-28218e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-184044d > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-184044d{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-184044d{right:0px;}.elementor-8 .elementor-element.elementor-element-184044d{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4f6b0b3 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-2d27c17:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d27c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-2d27c17:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2d27c17 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-2d27c17{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-2d27c17, .elementor-8 .elementor-element.elementor-element-2d27c17 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-2d27c17:hover, .elementor-8 .elementor-element.elementor-element-2d27c17:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-2d27c17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-4ce7433 img{width:81%;}.elementor-8 .elementor-element.elementor-element-6106b62 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6106b62{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6106b62{right:0px;}.elementor-8 .elementor-element.elementor-element-6106b62{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6106b62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b8c7417 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b8c7417{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-b8c7417{right:0px;}.elementor-8 .elementor-element.elementor-element-b8c7417{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f80345d{z-index:1;}.elementor-8 .elementor-element.elementor-element-c948841 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-aa3cb8e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aa3cb8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-aa3cb8e:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-aa3cb8e > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-aa3cb8e{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-aa3cb8e, .elementor-8 .elementor-element.elementor-element-aa3cb8e > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-aa3cb8e:hover, .elementor-8 .elementor-element.elementor-element-aa3cb8e:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-aa3cb8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-3c7c5d3 img{width:81%;}.elementor-8 .elementor-element.elementor-element-3b19b74 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3b19b74{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-3b19b74{right:0px;}.elementor-8 .elementor-element.elementor-element-3b19b74{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3b19b74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-59bff47 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-59bff47{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-59bff47{right:0px;}.elementor-8 .elementor-element.elementor-element-59bff47{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c42994e > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-aa6837d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aa6837d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-aa6837d:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-aa6837d > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-aa6837d{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-aa6837d, .elementor-8 .elementor-element.elementor-element-aa6837d > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-aa6837d:hover, .elementor-8 .elementor-element.elementor-element-aa6837d:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-aa6837d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-eda5dbf img{width:81%;}.elementor-8 .elementor-element.elementor-element-f3ce0bb > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f3ce0bb{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f3ce0bb{right:0px;}.elementor-8 .elementor-element.elementor-element-f3ce0bb{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f3ce0bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1110489 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1110489{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-1110489{right:0px;}.elementor-8 .elementor-element.elementor-element-1110489{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-000e4c5 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-0e5eac2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0e5eac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-0e5eac2:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0e5eac2 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-0e5eac2{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-0e5eac2, .elementor-8 .elementor-element.elementor-element-0e5eac2 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-0e5eac2:hover, .elementor-8 .elementor-element.elementor-element-0e5eac2:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-0e5eac2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-04c59d0 img{width:81%;}.elementor-8 .elementor-element.elementor-element-3344c52 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3344c52{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-3344c52{right:0px;}.elementor-8 .elementor-element.elementor-element-3344c52{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3344c52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b289e52 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b289e52{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-b289e52{right:0px;}.elementor-8 .elementor-element.elementor-element-b289e52{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-538d178{z-index:1;}.elementor-8 .elementor-element.elementor-element-b27ec79 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-0074c0c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0074c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-0074c0c:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0074c0c > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-0074c0c{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-0074c0c, .elementor-8 .elementor-element.elementor-element-0074c0c > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-0074c0c:hover, .elementor-8 .elementor-element.elementor-element-0074c0c:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-0074c0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-02373b2 img{width:81%;}.elementor-8 .elementor-element.elementor-element-9592cc3 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9592cc3{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-9592cc3{right:0px;}.elementor-8 .elementor-element.elementor-element-9592cc3{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-9592cc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e60f6de > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e60f6de{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e60f6de{right:0px;}.elementor-8 .elementor-element.elementor-element-e60f6de{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-05f4351 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-552c475:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-552c475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-552c475:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-552c475 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-552c475{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-552c475, .elementor-8 .elementor-element.elementor-element-552c475 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-552c475:hover, .elementor-8 .elementor-element.elementor-element-552c475:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-552c475 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-1092717 img{width:81%;}.elementor-8 .elementor-element.elementor-element-e6b0cf5 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e6b0cf5{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e6b0cf5{right:0px;}.elementor-8 .elementor-element.elementor-element-e6b0cf5{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-e6b0cf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0fe84b6 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0fe84b6{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0fe84b6{right:0px;}.elementor-8 .elementor-element.elementor-element-0fe84b6{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-264c98b > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-80c28dc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-80c28dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-80c28dc:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-80c28dc > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-80c28dc{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-80c28dc, .elementor-8 .elementor-element.elementor-element-80c28dc > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-80c28dc:hover, .elementor-8 .elementor-element.elementor-element-80c28dc:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-80c28dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-93cd920 img{width:81%;}.elementor-8 .elementor-element.elementor-element-849312c > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-849312c{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-849312c{right:0px;}.elementor-8 .elementor-element.elementor-element-849312c{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-849312c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f08fea2 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f08fea2{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f08fea2{right:0px;}.elementor-8 .elementor-element.elementor-element-f08fea2{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-97c800c{z-index:1;}.elementor-8 .elementor-element.elementor-element-1647cb6 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-ef1b340:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ef1b340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-ef1b340:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ef1b340 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-ef1b340{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-ef1b340, .elementor-8 .elementor-element.elementor-element-ef1b340 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-ef1b340:hover, .elementor-8 .elementor-element.elementor-element-ef1b340:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-ef1b340 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-0daa153 img{width:81%;}.elementor-8 .elementor-element.elementor-element-ca27ddf > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ca27ddf{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-ca27ddf{right:0px;}.elementor-8 .elementor-element.elementor-element-ca27ddf{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ca27ddf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-928234f > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-928234f{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-928234f{right:0px;}.elementor-8 .elementor-element.elementor-element-928234f{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1f02947 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-b93b738:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b93b738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-b93b738:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b93b738 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-b93b738{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-b93b738, .elementor-8 .elementor-element.elementor-element-b93b738 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-b93b738:hover, .elementor-8 .elementor-element.elementor-element-b93b738:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-b93b738 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-e419901 img{width:81%;}.elementor-8 .elementor-element.elementor-element-01417dc > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-01417dc{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-01417dc{right:0px;}.elementor-8 .elementor-element.elementor-element-01417dc{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-01417dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-14be33e > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-14be33e{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-14be33e{right:0px;}.elementor-8 .elementor-element.elementor-element-14be33e{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f6a7403 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-d392959:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d392959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-d392959:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d392959 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-d392959{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-d392959, .elementor-8 .elementor-element.elementor-element-d392959 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-d392959:hover, .elementor-8 .elementor-element.elementor-element-d392959:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-d392959 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-6180813 img{width:81%;}.elementor-8 .elementor-element.elementor-element-c1d3312 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c1d3312{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c1d3312{right:0px;}.elementor-8 .elementor-element.elementor-element-c1d3312{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-c1d3312 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c30c139 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c30c139{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c30c139{right:0px;}.elementor-8 .elementor-element.elementor-element-c30c139{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7bc4c77{z-index:1;}.elementor-8 .elementor-element.elementor-element-ef2cd4f > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-b24db05:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b24db05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-b24db05:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b24db05 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-b24db05{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-b24db05, .elementor-8 .elementor-element.elementor-element-b24db05 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-b24db05:hover, .elementor-8 .elementor-element.elementor-element-b24db05:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-b24db05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-de63f3b img{width:81%;}.elementor-8 .elementor-element.elementor-element-f039e63 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f039e63{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f039e63{right:0px;}.elementor-8 .elementor-element.elementor-element-f039e63{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f039e63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f1737e0 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f1737e0{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f1737e0{right:0px;}.elementor-8 .elementor-element.elementor-element-f1737e0{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2343419 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-354ec31:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-354ec31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-354ec31:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-354ec31 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-354ec31{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-354ec31, .elementor-8 .elementor-element.elementor-element-354ec31 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-354ec31:hover, .elementor-8 .elementor-element.elementor-element-354ec31:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-354ec31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-23e04a3 img{width:81%;}.elementor-8 .elementor-element.elementor-element-5a9bb08 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5a9bb08{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-5a9bb08{right:0px;}.elementor-8 .elementor-element.elementor-element-5a9bb08{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5a9bb08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0e0c8fe > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0e0c8fe{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0e0c8fe{right:0px;}.elementor-8 .elementor-element.elementor-element-0e0c8fe{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-79dcdad > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-7c33ac9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7c33ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-7c33ac9:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7c33ac9 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-7c33ac9{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-7c33ac9, .elementor-8 .elementor-element.elementor-element-7c33ac9 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-7c33ac9:hover, .elementor-8 .elementor-element.elementor-element-7c33ac9:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-7c33ac9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a84f363 img{width:81%;}.elementor-8 .elementor-element.elementor-element-dd0df2b > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-dd0df2b{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-dd0df2b{right:0px;}.elementor-8 .elementor-element.elementor-element-dd0df2b{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-dd0df2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-52ee03e > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-52ee03e{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-52ee03e{right:0px;}.elementor-8 .elementor-element.elementor-element-52ee03e{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d2becdf{z-index:1;}.elementor-8 .elementor-element.elementor-element-dc46d1c > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-2345163:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2345163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-2345163:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2345163 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-2345163{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-2345163, .elementor-8 .elementor-element.elementor-element-2345163 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-2345163:hover, .elementor-8 .elementor-element.elementor-element-2345163:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-2345163 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a5ea552 img{width:81%;}.elementor-8 .elementor-element.elementor-element-67004c7 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-67004c7{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-67004c7{right:0px;}.elementor-8 .elementor-element.elementor-element-67004c7{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-67004c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-36c193a > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-36c193a{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-36c193a{right:0px;}.elementor-8 .elementor-element.elementor-element-36c193a{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-396713f > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-b5656f6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b5656f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-b5656f6:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b5656f6 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-b5656f6{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-b5656f6, .elementor-8 .elementor-element.elementor-element-b5656f6 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-b5656f6:hover, .elementor-8 .elementor-element.elementor-element-b5656f6:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-b5656f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-135a9ba img{width:81%;}.elementor-8 .elementor-element.elementor-element-7bc9c9b > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7bc9c9b{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-7bc9c9b{right:0px;}.elementor-8 .elementor-element.elementor-element-7bc9c9b{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-7bc9c9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c345854 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c345854{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c345854{right:0px;}.elementor-8 .elementor-element.elementor-element-c345854{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e986968 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-869b48e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-869b48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-869b48e:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-869b48e > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-869b48e{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-869b48e, .elementor-8 .elementor-element.elementor-element-869b48e > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-869b48e:hover, .elementor-8 .elementor-element.elementor-element-869b48e:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-869b48e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-d989d83 img{width:81%;}.elementor-8 .elementor-element.elementor-element-fd6cc05 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fd6cc05{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-fd6cc05{right:0px;}.elementor-8 .elementor-element.elementor-element-fd6cc05{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-fd6cc05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-040d74a > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-040d74a{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-040d74a{right:0px;}.elementor-8 .elementor-element.elementor-element-040d74a{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8150731{z-index:1;}.elementor-8 .elementor-element.elementor-element-93ac3e8 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-931dadc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-931dadc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-931dadc:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-931dadc > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-931dadc{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-931dadc, .elementor-8 .elementor-element.elementor-element-931dadc > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-931dadc:hover, .elementor-8 .elementor-element.elementor-element-931dadc:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-931dadc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-e4e3f2f img{width:81%;}.elementor-8 .elementor-element.elementor-element-84287e5 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-84287e5{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-84287e5{right:0px;}.elementor-8 .elementor-element.elementor-element-84287e5{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-84287e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-187840f > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-187840f{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-187840f{right:0px;}.elementor-8 .elementor-element.elementor-element-187840f{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b31ba1f{width:auto;max-width:auto;top:8px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b31ba1f > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:4px 12px 0px 12px;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b31ba1f{left:-27px;}body.rtl .elementor-8 .elementor-element.elementor-element-b31ba1f{right:-27px;}.elementor-8 .elementor-element.elementor-element-28e54db > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-983c039:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-983c039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-983c039:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-983c039 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-983c039{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-983c039, .elementor-8 .elementor-element.elementor-element-983c039 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-983c039:hover, .elementor-8 .elementor-element.elementor-element-983c039:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-983c039 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-5f39705 img{width:81%;}.elementor-8 .elementor-element.elementor-element-0f18866 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0f18866{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0f18866{right:0px;}.elementor-8 .elementor-element.elementor-element-0f18866{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-0f18866 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c70807b > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c70807b{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c70807b{right:0px;}.elementor-8 .elementor-element.elementor-element-c70807b{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f3583d8{width:auto;max-width:auto;top:8px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f3583d8 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:4px 12px 0px 12px;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f3583d8{left:-27px;}body.rtl .elementor-8 .elementor-element.elementor-element-f3583d8{right:-27px;}.elementor-8 .elementor-element.elementor-element-07dbdac > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-d1a681c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d1a681c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-d1a681c:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d1a681c > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-d1a681c{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-d1a681c, .elementor-8 .elementor-element.elementor-element-d1a681c > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-d1a681c:hover, .elementor-8 .elementor-element.elementor-element-d1a681c:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-d1a681c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a5d9af6 img{width:81%;}.elementor-8 .elementor-element.elementor-element-3d97052 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3d97052{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-3d97052{right:0px;}.elementor-8 .elementor-element.elementor-element-3d97052{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3d97052 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4eb54a6 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4eb54a6{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-4eb54a6{right:0px;}.elementor-8 .elementor-element.elementor-element-4eb54a6{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-68dbb8b{width:auto;max-width:auto;top:8px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-68dbb8b > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:4px 12px 0px 12px;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-68dbb8b{left:-27px;}body.rtl .elementor-8 .elementor-element.elementor-element-68dbb8b{right:-27px;}.elementor-8 .elementor-element.elementor-element-004b930{z-index:1;}.elementor-8 .elementor-element.elementor-element-6e08c10 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-65eba08:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-65eba08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-65eba08:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-65eba08 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-65eba08{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-65eba08, .elementor-8 .elementor-element.elementor-element-65eba08 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-65eba08:hover, .elementor-8 .elementor-element.elementor-element-65eba08:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-65eba08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-b6fdb3f img{width:81%;}.elementor-8 .elementor-element.elementor-element-9df241d > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9df241d{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-9df241d{right:0px;}.elementor-8 .elementor-element.elementor-element-9df241d{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-9df241d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e6192af > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e6192af{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e6192af{right:0px;}.elementor-8 .elementor-element.elementor-element-e6192af{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-cd943fc > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-c463f32:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c463f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-c463f32:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c463f32 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-c463f32{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-c463f32, .elementor-8 .elementor-element.elementor-element-c463f32 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-c463f32:hover, .elementor-8 .elementor-element.elementor-element-c463f32:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-c463f32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-e3b1e1f img{width:81%;}.elementor-8 .elementor-element.elementor-element-bc6879d > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-bc6879d{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-bc6879d{right:0px;}.elementor-8 .elementor-element.elementor-element-bc6879d{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-bc6879d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f43696e > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f43696e{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f43696e{right:0px;}.elementor-8 .elementor-element.elementor-element-f43696e{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5045a03 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-d3d39fd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d3d39fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-d3d39fd:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d3d39fd > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-d3d39fd{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-d3d39fd, .elementor-8 .elementor-element.elementor-element-d3d39fd > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-d3d39fd:hover, .elementor-8 .elementor-element.elementor-element-d3d39fd:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-d3d39fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-29a38ef img{width:81%;}.elementor-8 .elementor-element.elementor-element-eb82a17 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-eb82a17{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-eb82a17{right:0px;}.elementor-8 .elementor-element.elementor-element-eb82a17{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-eb82a17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4f78c00 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4f78c00{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-4f78c00{right:0px;}.elementor-8 .elementor-element.elementor-element-4f78c00{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0037998{z-index:1;}.elementor-8 .elementor-element.elementor-element-4321d06 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-25c206b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-25c206b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-25c206b:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-25c206b > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-25c206b{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-25c206b, .elementor-8 .elementor-element.elementor-element-25c206b > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-25c206b:hover, .elementor-8 .elementor-element.elementor-element-25c206b:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-25c206b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-4954ec1 img{width:81%;}.elementor-8 .elementor-element.elementor-element-6530d45 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6530d45{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6530d45{right:0px;}.elementor-8 .elementor-element.elementor-element-6530d45{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6530d45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0b7e593 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0b7e593{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0b7e593{right:0px;}.elementor-8 .elementor-element.elementor-element-0b7e593{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2ea2a7b > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-8bced76:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8bced76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-8bced76:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8bced76 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-8bced76{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-8bced76, .elementor-8 .elementor-element.elementor-element-8bced76 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-8bced76:hover, .elementor-8 .elementor-element.elementor-element-8bced76:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-8bced76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-9c4def3 img{width:81%;}.elementor-8 .elementor-element.elementor-element-0faec35 > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0faec35{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0faec35{right:0px;}.elementor-8 .elementor-element.elementor-element-0faec35{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-0faec35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-19fcc0b > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-19fcc0b{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-19fcc0b{right:0px;}.elementor-8 .elementor-element.elementor-element-19fcc0b{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2ec1ef1 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-c282c49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c282c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-c282c49:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c282c49 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-c282c49{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-c282c49, .elementor-8 .elementor-element.elementor-element-c282c49 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-c282c49:hover, .elementor-8 .elementor-element.elementor-element-c282c49:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-c282c49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-f577fea img{width:81%;}.elementor-8 .elementor-element.elementor-element-56c10ba > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-56c10ba{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-56c10ba{right:0px;}.elementor-8 .elementor-element.elementor-element-56c10ba{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-56c10ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c8bb9a2 > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c8bb9a2{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-c8bb9a2{right:0px;}.elementor-8 .elementor-element.elementor-element-c8bb9a2{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-50499de{z-index:1;}.elementor-8 .elementor-element.elementor-element-29e37e2 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-e66a8c5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e66a8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}.elementor-8 .elementor-element.elementor-element-e66a8c5:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e66a8c5 > .elementor-container{min-height:220px;}.elementor-8 .elementor-element.elementor-element-e66a8c5{border-style:solid;border-width:2px 2px 2px 2px;border-color:#D81833;transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}.elementor-8 .elementor-element.elementor-element-e66a8c5, .elementor-8 .elementor-element.elementor-element-e66a8c5 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-e66a8c5:hover, .elementor-8 .elementor-element.elementor-element-e66a8c5:hover > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-8 .elementor-element.elementor-element-e66a8c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2a96c53 img{width:81%;}.elementor-8 .elementor-element.elementor-element-4825bdb > .elementor-widget-container{margin:0px 0px -5px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4825bdb{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-4825bdb{right:0px;}.elementor-8 .elementor-element.elementor-element-4825bdb{bottom:51px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4825bdb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-91fb3ef > .elementor-widget-container{margin:-10px 0px -20px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-91fb3ef{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-91fb3ef{right:0px;}.elementor-8 .elementor-element.elementor-element-91fb3ef{bottom:21px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5db0736 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8 .elementor-element.elementor-element-27022e4 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-9d8c3dd > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-de1a01b > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-1b5fa77 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-4ce3a46 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-1514622 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-2d27c17 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-aa3cb8e > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-aa6837d > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-0e5eac2 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-0074c0c > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-552c475 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-80c28dc > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-ef1b340 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-b93b738 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-d392959 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-b24db05 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-354ec31 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-7c33ac9 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-2345163 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-b5656f6 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-869b48e > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-931dadc > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-983c039 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-d1a681c > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-65eba08 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-c463f32 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-d3d39fd > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-25c206b > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-8bced76 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-c282c49 > .elementor-container{min-height:190px;}.elementor-8 .elementor-element.elementor-element-e66a8c5 > .elementor-container{min-height:190px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-9d8c3dd > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-de1a01b > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-1b5fa77 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-4ce3a46 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-1514622 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-2d27c17 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-aa3cb8e > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-aa6837d > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-0e5eac2 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-b289e52{font-size:14px;}.elementor-8 .elementor-element.elementor-element-0074c0c > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-552c475 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-80c28dc > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-ef1b340 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-b93b738 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-d392959 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-b24db05 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-f1737e0{font-size:14px;}.elementor-8 .elementor-element.elementor-element-354ec31 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-7c33ac9 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-2345163 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-b5656f6 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-869b48e > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-931dadc > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-983c039 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-d1a681c > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-65eba08 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-c463f32 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-d3d39fd > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-25c206b > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-8bced76 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-c282c49 > .elementor-container{min-height:210px;}.elementor-8 .elementor-element.elementor-element-e66a8c5 > .elementor-container{min-height:210px;}}/* Start custom CSS for section, class: .elementor-element-9d8c3dd */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
    border-radius: 6px;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-de1a01b */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1b5fa77 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ce3a46 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1514622 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d27c17 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa3cb8e */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa6837d */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0e5eac2 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0074c0c */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-552c475 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-80c28dc */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef1b340 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b93b738 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d392959 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b24db05 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-354ec31 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c33ac9 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2345163 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b5656f6 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-869b48e */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-931dadc */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-983c039 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1a681c */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65eba08 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c463f32 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3d39fd */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25c206b */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8bced76 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c282c49 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e66a8c5 */.mi-seccion {
    --first-color: #D81833; /* tono de rojo 1 */
    --second-color: #ff0024; /* tono de rojo 2 */
    --third-color: #2e6ae2; /* tono de azul */
    position: relative;
}

.mi-seccion::before, .mi-seccion::after {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        -132deg,
        var(--first-color),
        var(--second-color) 43%,
        var(--third-color)
    );
    background-size: 200% 200%;
    z-index: -1;
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    transition: opacity 0.5s ease;
    opacity: 0;
}

.mi-seccion::after {
    filter: blur(20px);
}

.mi-seccion:hover::before, .mi-seccion:hover::after {
    animation: spin 2.5s linear infinite;
    opacity: 1;
}

@keyframes spin {
    0% {background-position: 200% 200%;}
    100% {background-position: 0 0;}
}/* End custom CSS */