.elementor-3172 .elementor-element.elementor-element-3ccfcd2 > .elementor-container{max-width:1440px;}.elementor-3172 .elementor-element.elementor-element-7f2ad86{--spacer-size:150px;}.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-3172 .elementor-element.elementor-element-96f3f27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;font-style:normal;letter-spacing:0px;color:#414042;}.elementor-3172 .elementor-element.elementor-element-96f3f27 > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-3172 .elementor-element.elementor-element-7189e23{--spacer-size:15px;}.elementor-3172 .elementor-element.elementor-element-5cbe360{text-align:left;}.elementor-3172 .elementor-element.elementor-element-5cbe360 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#414042;}.elementor-3172 .elementor-element.elementor-element-6567b12{--spacer-size:15px;}.elementor-3172 .elementor-element.elementor-element-b5711fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3172 .elementor-element.elementor-element-19e3935 .elementor-icon-wrapper{text-align:left;}.elementor-3172 .elementor-element.elementor-element-19e3935.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-19e3935.elementor-view-framed .elementor-icon, .elementor-3172 .elementor-element.elementor-element-19e3935.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-19e3935.elementor-view-framed .elementor-icon, .elementor-3172 .elementor-element.elementor-element-19e3935.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-97949dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#414042;}.elementor-3172 .elementor-element.elementor-element-34b6bc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-3172 .elementor-element.elementor-element-1c645b5 .elementor-icon-wrapper{text-align:left;}.elementor-3172 .elementor-element.elementor-element-edda76c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:700;color:#414042;}.elementor-3172 .elementor-element.elementor-element-a4852a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-5px;}.elementor-3172 .elementor-element.elementor-element-0606e9e .elementor-icon-wrapper{text-align:left;}.elementor-3172 .elementor-element.elementor-element-0606e9e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-0606e9e.elementor-view-framed .elementor-icon, .elementor-3172 .elementor-element.elementor-element-0606e9e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-0606e9e.elementor-view-framed .elementor-icon, .elementor-3172 .elementor-element.elementor-element-0606e9e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-9439053 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#414042;}.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-3172 .elementor-element.elementor-element-d067add{--spacer-size:150px;}.elementor-3172 .elementor-element.elementor-element-2c20ae8 > .elementor-container{max-width:1440px;}.elementor-3172 .elementor-element.elementor-element-2c20ae8:not(.elementor-motion-effects-element-type-background), .elementor-3172 .elementor-element.elementor-element-2c20ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3172 .elementor-element.elementor-element-2c20ae8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3172 .elementor-element.elementor-element-2c20ae8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3172 .elementor-element.elementor-element-e7ef928{--spacer-size:70px;}.elementor-3172 .elementor-element.elementor-element-7c994dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3172 .elementor-element.elementor-element-71569b1{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-43fab64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;color:#D83832;}.elementor-3172 .elementor-element.elementor-element-100914a{--spacer-size:30px;}.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-3172 .elementor-element.elementor-element-e72c3bf{font-family:"Inter", Sans-serif;font-weight:400;color:#414042;}.elementor-3172 .elementor-element.elementor-element-af68f33 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3172 .elementor-element.elementor-element-b8038b8{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-15f5c5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#414042;}.elementor-3172 .elementor-element.elementor-element-3324a1d{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-1814a21{font-family:"Inter", Sans-serif;font-weight:400;color:#414042;}.elementor-3172 .elementor-element.elementor-element-d442e81{--spacer-size:70px;}.elementor-3172 .elementor-element.elementor-element-0e6c390 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3172 .elementor-element.elementor-element-5e9aa4d{--spacer-size:35px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-3172 .elementor-element.elementor-element-f322969 .elementor-accordion-item{border-width:0px;border-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-f322969 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-f322969 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-f322969 .elementor-tab-title{background-color:#D8D8D8;}.elementor-3172 .elementor-element.elementor-element-f322969 .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-f322969 .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-f322969 .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-f322969 .elementor-active .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-f322969 .elementor-active .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-f322969 .elementor-active .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-f322969 .elementor-tab-content{color:#7A7A7A;}.elementor-3172 .elementor-element.elementor-element-a71988f{--spacer-size:12px;}.elementor-3172 .elementor-element.elementor-element-fd61b9c .elementor-tab-title{background-color:#D8D8D8;}.elementor-3172 .elementor-element.elementor-element-fd61b9c .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-fd61b9c .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-fd61b9c .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-fd61b9c .elementor-active .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-fd61b9c .elementor-active .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-fd61b9c .elementor-active .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-923d4e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3172 .elementor-element.elementor-element-4554d61{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-accordion-item{border-width:0px;border-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-tab-title{background-color:#D8D8D8;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-03504ca .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-active .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-03504ca .elementor-active .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-active .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-03504ca .elementor-tab-content{color:#7A7A7A;}.elementor-3172 .elementor-element.elementor-element-d142a2f{--spacer-size:50px;}.elementor-3172 .elementor-element.elementor-element-2ef2d27{--spacer-size:70px;}.elementor-3172 .elementor-element.elementor-element-ef776a2 > .elementor-container{max-width:1440px;}.elementor-3172 .elementor-element.elementor-element-ef776a2:not(.elementor-motion-effects-element-type-background), .elementor-3172 .elementor-element.elementor-element-ef776a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-ef776a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3172 .elementor-element.elementor-element-ef776a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3172 .elementor-element.elementor-element-e1ec5ca{--spacer-size:70px;}.elementor-3172 .elementor-element.elementor-element-3f0322a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3172 .elementor-element.elementor-element-88d3f67{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-d0cd195 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;color:#D83832;}.elementor-3172 .elementor-element.elementor-element-9e3cac5{--spacer-size:30px;}.elementor-3172 .elementor-element.elementor-element-6590c3f{font-family:"Inter", Sans-serif;font-weight:400;color:#414042;}.elementor-3172 .elementor-element.elementor-element-ac5b638 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3172 .elementor-element.elementor-element-23a3b90{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-4808669 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#414042;}.elementor-3172 .elementor-element.elementor-element-57e2f5b{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-5a415a4{font-family:"Inter", Sans-serif;font-weight:400;color:#414042;}.elementor-3172 .elementor-element.elementor-element-e0edc7f{--spacer-size:70px;}.elementor-3172 .elementor-element.elementor-element-b670c69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3172 .elementor-element.elementor-element-8e501bf{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-accordion-item{border-width:0px;border-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-tab-title{background-color:#D8D8D8;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-active .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-active .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-active .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-27eac8e .elementor-tab-content{color:#7A7A7A;}.elementor-3172 .elementor-element.elementor-element-b20248f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3172 .elementor-element.elementor-element-4ba7e19{--spacer-size:35px;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-accordion-item{border-width:0px;border-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-tab-title{background-color:#D8D8D8;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-active .elementor-accordion-icon, .elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-active .elementor-accordion-title{color:#414042;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-active .elementor-accordion-icon svg{fill:#414042;}.elementor-3172 .elementor-element.elementor-element-14264c5 .elementor-tab-content{color:#7A7A7A;}.elementor-3172 .elementor-element.elementor-element-1ecb338{--spacer-size:50px;}.elementor-3172 .elementor-element.elementor-element-25858df{--spacer-size:70px;}.elementor-3172 .elementor-element.elementor-element-10dfad1 > .elementor-container{max-width:1440px;}.elementor-3172 .elementor-element.elementor-element-10dfad1:not(.elementor-motion-effects-element-type-background), .elementor-3172 .elementor-element.elementor-element-10dfad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3172 .elementor-element.elementor-element-10dfad1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3172 .elementor-element.elementor-element-10dfad1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3172 .elementor-element.elementor-element-edadcf8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3172 .elementor-element.elementor-element-6bbaf8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:700;font-style:normal;letter-spacing:0px;color:#414042;}.elementor-3172 .elementor-element.elementor-element-6bbaf8a > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-3172 .elementor-element.elementor-element-e6cc157{--spacer-size:30px;}.elementor-3172 .elementor-element.elementor-element-462b8ba{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#414042;width:var( --container-widget-width, 106.377% );max-width:106.377%;--container-widget-width:106.377%;--container-widget-flex-grow:0;}.elementor-3172 .elementor-element.elementor-element-ce54af8{--spacer-size:5px;}.elementor-3172 .elementor-element.elementor-element-25e1679 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#414042;}.elementor-3172 .elementor-element.elementor-element-a2780c8{font-family:"Inter", Sans-serif;font-weight:400;color:#414042;}.elementor-3172 .elementor-element.elementor-element-ef98a62{--spacer-size:5px;}.elementor-3172 .elementor-element.elementor-element-b82b1ee > .elementor-container{max-width:1440px;}.elementor-3172 .elementor-element.elementor-element-6050458 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;color:#EB1D27;}.elementor-3172 .elementor-element.elementor-element-b03ea9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3172 .elementor-element.elementor-element-b03ea9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3172 .elementor-element.elementor-element-b03ea9b > .elementor-element-populated, .elementor-3172 .elementor-element.elementor-element-b03ea9b > .elementor-element-populated > .elementor-background-overlay, .elementor-3172 .elementor-element.elementor-element-b03ea9b > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3172 .elementor-element.elementor-element-b03ea9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:19px 19px 19px 19px;--e-column-margin-right:19px;--e-column-margin-left:19px;padding:60px 60px 60px 60px;}.elementor-3172 .elementor-element.elementor-element-b03ea9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3172 .elementor-element.elementor-element-f630156 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;color:#EB1D27;}.elementor-3172 .elementor-element.elementor-element-2b9df78{--spacer-size:40px;}.elementor-3172 .elementor-element.elementor-element-f6992d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-3172 .elementor-element.elementor-element-4949d53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-3172 .elementor-element.elementor-element-082d05e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-icon i{color:#FC1D27;transition:color 0.3s;}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-icon svg{fill:#FC1D27;transition:fill 0.3s;}.elementor-3172 .elementor-element.elementor-element-06967bd{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-3172 .elementor-element.elementor-element-06967bd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3172 .elementor-element.elementor-element-cb0eceb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3172 .elementor-element.elementor-element-cb0eceb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3172 .elementor-element.elementor-element-cb0eceb > .elementor-element-populated, .elementor-3172 .elementor-element.elementor-element-cb0eceb > .elementor-element-populated > .elementor-background-overlay, .elementor-3172 .elementor-element.elementor-element-cb0eceb > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3172 .elementor-element.elementor-element-cb0eceb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:19px 19px 19px 19px;--e-column-margin-right:19px;--e-column-margin-left:19px;padding:60px 60px 60px 60px;}.elementor-3172 .elementor-element.elementor-element-cb0eceb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3172 .elementor-element.elementor-element-e2c5d1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;color:#EB1D27;}.elementor-3172 .elementor-element.elementor-element-78e5ad6{--spacer-size:40px;}.elementor-3172 .elementor-element.elementor-element-afb720c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-3172 .elementor-element.elementor-element-e36bf9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-3172 .elementor-element.elementor-element-d2bcbaf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-icon i{color:#FC1D27;transition:color 0.3s;}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-icon svg{fill:#FC1D27;transition:fill 0.3s;}.elementor-3172 .elementor-element.elementor-element-1e624e6{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-3172 .elementor-element.elementor-element-1e624e6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3172 .elementor-element.elementor-element-ed15a98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3172 .elementor-element.elementor-element-ed15a98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3172 .elementor-element.elementor-element-ed15a98 > .elementor-element-populated, .elementor-3172 .elementor-element.elementor-element-ed15a98 > .elementor-element-populated > .elementor-background-overlay, .elementor-3172 .elementor-element.elementor-element-ed15a98 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3172 .elementor-element.elementor-element-ed15a98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:19px 19px 19px 19px;--e-column-margin-right:19px;--e-column-margin-left:19px;padding:60px 60px 60px 60px;}.elementor-3172 .elementor-element.elementor-element-ed15a98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3172 .elementor-element.elementor-element-5d9f94f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;color:#EB1D27;}.elementor-3172 .elementor-element.elementor-element-96157b7{--spacer-size:40px;}.elementor-3172 .elementor-element.elementor-element-be67fa2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-3172 .elementor-element.elementor-element-f18d593 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-3172 .elementor-element.elementor-element-4368946 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-icon i{color:#FC1D27;transition:color 0.3s;}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-icon svg{fill:#FC1D27;transition:fill 0.3s;}.elementor-3172 .elementor-element.elementor-element-3752f0c{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-3172 .elementor-element.elementor-element-3752f0c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3172 .elementor-element.elementor-element-5a60048:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3172 .elementor-element.elementor-element-5a60048 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3172 .elementor-element.elementor-element-5a60048 > .elementor-element-populated, .elementor-3172 .elementor-element.elementor-element-5a60048 > .elementor-element-populated > .elementor-background-overlay, .elementor-3172 .elementor-element.elementor-element-5a60048 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3172 .elementor-element.elementor-element-5a60048 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:19px 19px 19px 19px;--e-column-margin-right:19px;--e-column-margin-left:19px;padding:60px 60px 60px 60px;}.elementor-3172 .elementor-element.elementor-element-5a60048 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3172 .elementor-element.elementor-element-8f985c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;color:#EB1D27;}.elementor-3172 .elementor-element.elementor-element-f3af910{--spacer-size:40px;}.elementor-3172 .elementor-element.elementor-element-5cc35e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-3172 .elementor-element.elementor-element-eec9393 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-3172 .elementor-element.elementor-element-6e6d60e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-icon i{color:#FC1D27;transition:color 0.3s;}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-icon svg{fill:#FC1D27;transition:fill 0.3s;}.elementor-3172 .elementor-element.elementor-element-e143cf1{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-3172 .elementor-element.elementor-element-e143cf1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3172 .elementor-element.elementor-element-488d0f8{--spacer-size:70px;}.elementor-3172 .elementor-element.elementor-element-731a22e > .elementor-container{max-width:1440px;}.elementor-3172 .elementor-element.elementor-element-731a22e:not(.elementor-motion-effects-element-type-background), .elementor-3172 .elementor-element.elementor-element-731a22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3172 .elementor-element.elementor-element-731a22e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3172 .elementor-element.elementor-element-731a22e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3172 .elementor-element.elementor-element-16d2d11{--spacer-size:70px;}.elementor-3172 .elementor-element.elementor-element-d520b97 .elementor-icon-wrapper{text-align:center;}.elementor-3172 .elementor-element.elementor-element-d520b97 .elementor-icon{font-size:193px;}.elementor-3172 .elementor-element.elementor-element-d520b97 .elementor-icon svg{height:193px;}.elementor-3172 .elementor-element.elementor-element-d520b97{width:var( --container-widget-width, 116.481% );max-width:116.481%;--container-widget-width:116.481%;--container-widget-flex-grow:0;}.elementor-3172 .elementor-element.elementor-element-74ec808 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;color:#414042;}.elementor-3172 .elementor-element.elementor-element-64e672f{--spacer-size:30px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-3172 .elementor-element.elementor-element-d7b5fb3 .elementor-button{font-family:"Inter", Sans-serif;font-size:30px;font-weight:800;background-color:#D83832;padding:8px 8px 8px 8px;}.elementor-3172 .elementor-element.elementor-element-d7b5fb3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3172 .elementor-element.elementor-element-e2b5c9d{--spacer-size:70px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3172 .elementor-element.elementor-element-b03ea9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3172 .elementor-element.elementor-element-cb0eceb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3172 .elementor-element.elementor-element-ed15a98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3172 .elementor-element.elementor-element-5a60048 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-3172 .elementor-element.elementor-element-a4cf376{width:40.144%;}.elementor-3172 .elementor-element.elementor-element-3168729{width:59.856%;}.elementor-3172 .elementor-element.elementor-element-7c994dc{width:48%;}.elementor-3172 .elementor-element.elementor-element-af68f33{width:52%;}.elementor-3172 .elementor-element.elementor-element-3f0322a{width:48%;}.elementor-3172 .elementor-element.elementor-element-ac5b638{width:52%;}.elementor-3172 .elementor-element.elementor-element-edadcf8{width:100%;}.elementor-3172 .elementor-element.elementor-element-7fc7cce{width:56.127%;}.elementor-3172 .elementor-element.elementor-element-46c9161{width:43.839%;}.elementor-3172 .elementor-element.elementor-element-cf3ca83{width:50.086%;}.elementor-3172 .elementor-element.elementor-element-53e5f49{width:49.914%;}}@media(max-width:767px){.elementor-3172 .elementor-element.elementor-element-d113da5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-3172 .elementor-element.elementor-element-ddd5509 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-3172 .elementor-element.elementor-element-b03ea9b > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 60px 60px 60px;}.elementor-3172 .elementor-element.elementor-element-cb0eceb > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3172 .elementor-element.elementor-element-ed15a98 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3172 .elementor-element.elementor-element-5a60048 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}}/* Start custom CSS for heading, class: .elementor-element-96f3f27 */.elementor-3172 .elementor-element.elementor-element-96f3f27 {
  font-family: inherit;       
  font-weight: 700;
  line-height: 1.15;
  margin: 0;
  color: #414042;
}

.elementor-3172 .elementor-element.elementor-element-96f3f27 .title-line {
  display: block;
  position: relative;
  padding-bottom: 8px;        
}

.elementor-3172 .elementor-element.elementor-element-96f3f27 .title-highlight {
  display: inline-block;
  background: #E64033;           /* Rojo */
  color: #FFFFFF;
  padding: 6px 14px 6px;
  margin-top: 12px;

}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-f322969 *//* Contenedor acordeón */
.pa-accordion {
  max-width: 100%;
  font-family: inherit;
}

/* Header */
.pa-header {
  width: 100%;
  background:#E8E8E8;
  border: none;
  padding: 14px 22px;
  text-align:left;
  display:flex;
  justify-content:space-between;
  align-items:center;
  cursor:pointer;
  font-size:15px;
  letter-spacing:.3px;
  position:relative;
  transition:background .25s;
}
.pa-header:hover {
  background:#dadada;
}
.pa-header:focus {
  outline:2px solid #666;
  outline-offset:2px;
}
.pa-header[aria-expanded="true"] {
  background:#d4d4d4;
}

.pa-title strong {
  font-weight:600;
}

/* Flecha */
.pa-arrow {
  width:20px;
  height:20px;
  position:relative;
}
.pa-arrow:before, .pa-arrow:after {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:14px;
  height:2px;
  background:#333;
  transition:transform .3s;
}
.pa-arrow:before {
  transform:translate(-50%,-50%) rotate(45deg);
}
.pa-arrow:after {
  transform:translate(-50%,-50%) rotate(-45deg);
}
.pa-header[aria-expanded="true"] .pa-arrow:before {
  transform:translate(-50%,-50%) rotate(-45deg);
}
.pa-header[aria-expanded="true"] .pa-arrow:after {
  transform:translate(-50%,-50%) rotate(45deg);
}

/* Panel */
.pa-content {
  max-height:0;
  overflow:hidden;
  transition:max-height .45s cubic-bezier(.4,.0,.2,1);
  background:#fff;
  border:1px solid #c6c6c6;
  border-top:none;
}

.pa-content.open {
  padding:0;
}

/* Tabla */
.pa-table-wrapper {
  padding:25px 24px 10px;
}

.pa-table {
  width:100%;
  border-collapse:collapse;
  font-size:14px;
}

.pa-table thead th {
  background:#333;
  color:#fff;
  padding:12px 10px;
  font-weight:600;
  text-align:left;
  border:1px solid #333;
}

.pa-table tbody td, .pa-table tbody th {
  border:1px solid #b5b5b5;
  padding:10px 12px;
  vertical-align:middle;
}

/* Iconos ok / no usando pseudo-elementos */
.pa-table td.ok,
.pa-table td.no {
  text-align:center;
  font-size:0;
  position:relative;
  min-width:70px;
}

.pa-table td.ok:before {
  content:"\2714"; /* ✓ */
  color:#c62f2f;
  font-size:18px;
  line-height:1;
}

.pa-table td.no:before {
  content:"\2716"; /* ✖ */
  color:#c62f2f;
  font-size:18px;
  line-height:1;
  opacity:.85;
}

/* Responsive */
@media (max-width:767px) {
  .pa-table thead {
    display:none;
  }
  .pa-table tbody tr {
    display:block;
    margin-bottom:14px;
    border:1px solid #ddd;
  }
  .pa-table tbody td {
    display:flex;
    justify-content:space-between;
    align-items:center;
    border:none;
    border-bottom:1px solid #eee;
  }
  .pa-table tbody td:last-child {
    border-bottom:none;
  }
  .pa-table tbody td[data-label]:before {
    content:attr(data-label);
    font-weight:600;
    color:#333;
    font-size:13px;
    margin-right:10px;
  }
  .pa-table tbody td.ok,
  .pa-table tbody td.no {
    justify-content:flex-end;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-03504ca *//* Contenedor acordeón */
.pa-accordion {
  max-width: 100%;
  font-family: inherit;
}

/* Header */
.pa-header {
  width: 100%;
  background:#E8E8E8;
  border: none;
  padding: 14px 22px;
  text-align:left;
  display:flex;
  justify-content:space-between;
  align-items:center;
  cursor:pointer;
  font-size:15px;
  letter-spacing:.3px;
  position:relative;
  transition:background .25s;
}
.pa-header:hover {
  background:#dadada;
}
.pa-header:focus {
  outline:2px solid #666;
  outline-offset:2px;
}
.pa-header[aria-expanded="true"] {
  background:#d4d4d4;
}

.pa-title strong {
  font-weight:600;
}

/* Flecha */
.pa-arrow {
  width:20px;
  height:20px;
  position:relative;
}
.pa-arrow:before, .pa-arrow:after {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:14px;
  height:2px;
  background:#333;
  transition:transform .3s;
}
.pa-arrow:before {
  transform:translate(-50%,-50%) rotate(45deg);
}
.pa-arrow:after {
  transform:translate(-50%,-50%) rotate(-45deg);
}
.pa-header[aria-expanded="true"] .pa-arrow:before {
  transform:translate(-50%,-50%) rotate(-45deg);
}
.pa-header[aria-expanded="true"] .pa-arrow:after {
  transform:translate(-50%,-50%) rotate(45deg);
}

/* Panel */
.pa-content {
  max-height:0;
  overflow:hidden;
  transition:max-height .45s cubic-bezier(.4,.0,.2,1);
  background:#fff;
  border:1px solid #c6c6c6;
  border-top:none;
}

.pa-content.open {
  padding:0;
}

/* Tabla */
.pa-table-wrapper {
  padding:25px 24px 10px;
}

.pa-table {
  width:100%;
  border-collapse:collapse;
  font-size:14px;
}

.pa-table thead th {
  background:#333;
  color:#fff;
  padding:12px 10px;
  font-weight:600;
  text-align:left;
  border:1px solid #333;
}

.pa-table tbody td, .pa-table tbody th {
  border:1px solid #b5b5b5;
  padding:10px 12px;
  vertical-align:middle;
}

/* Iconos ok / no usando pseudo-elementos */
.pa-table td.ok,
.pa-table td.no {
  text-align:center;
  font-size:0;
  position:relative;
  min-width:70px;
}

.pa-table td.ok:before {
  content:"\2714"; /* ✓ */
  color:#c62f2f;
  font-size:18px;
  line-height:1;
}

.pa-table td.no:before {
  content:"\2716"; /* ✖ */
  color:#c62f2f;
  font-size:18px;
  line-height:1;
  opacity:.85;
}

/* Responsive */
@media (max-width:767px) {
  .pa-table thead {
    display:none;
  }
  .pa-table tbody tr {
    display:block;
    margin-bottom:14px;
    border:1px solid #ddd;
  }
  .pa-table tbody td {
    display:flex;
    justify-content:space-between;
    align-items:center;
    border:none;
    border-bottom:1px solid #eee;
  }
  .pa-table tbody td:last-child {
    border-bottom:none;
  }
  .pa-table tbody td[data-label]:before {
    content:attr(data-label);
    font-weight:600;
    color:#333;
    font-size:13px;
    margin-right:10px;
  }
  .pa-table tbody td.ok,
  .pa-table tbody td.no {
    justify-content:flex-end;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-27eac8e *//* Contenedor acordeón */
.pa-accordion {
  max-width: 100%;
  font-family: inherit;
}

/* Header */
.pa-header {
  width: 100%;
  background:#E8E8E8;
  border: none;
  padding: 14px 22px;
  text-align:left;
  display:flex;
  justify-content:space-between;
  align-items:center;
  cursor:pointer;
  font-size:15px;
  letter-spacing:.3px;
  position:relative;
  transition:background .25s;
}
.pa-header:hover {
  background:#dadada;
}
.pa-header:focus {
  outline:2px solid #666;
  outline-offset:2px;
}
.pa-header[aria-expanded="true"] {
  background:#d4d4d4;
}

.pa-title strong {
  font-weight:600;
}

/* Flecha */
.pa-arrow {
  width:20px;
  height:20px;
  position:relative;
}
.pa-arrow:before, .pa-arrow:after {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:14px;
  height:2px;
  background:#333;
  transition:transform .3s;
}
.pa-arrow:before {
  transform:translate(-50%,-50%) rotate(45deg);
}
.pa-arrow:after {
  transform:translate(-50%,-50%) rotate(-45deg);
}
.pa-header[aria-expanded="true"] .pa-arrow:before {
  transform:translate(-50%,-50%) rotate(-45deg);
}
.pa-header[aria-expanded="true"] .pa-arrow:after {
  transform:translate(-50%,-50%) rotate(45deg);
}

/* Panel */
.pa-content {
  max-height:0;
  overflow:hidden;
  transition:max-height .45s cubic-bezier(.4,.0,.2,1);
  background:#fff;
  border:1px solid #c6c6c6;
  border-top:none;
}

.pa-content.open {
  padding:0;
}

/* Tabla */
.pa-table-wrapper {
  padding:25px 24px 10px;
}

.pa-table {
  width:100%;
  border-collapse:collapse;
  font-size:14px;
}

.pa-table thead th {
  background:#333;
  color:#fff;
  padding:12px 10px;
  font-weight:600;
  text-align:left;
  border:1px solid #333;
}

.pa-table tbody td, .pa-table tbody th {
  border:1px solid #b5b5b5;
  padding:10px 12px;
  vertical-align:middle;
}

/* Iconos ok / no usando pseudo-elementos */
.pa-table td.ok,
.pa-table td.no {
  text-align:center;
  font-size:0;
  position:relative;
  min-width:70px;
}

.pa-table td.ok:before {
  content:"\2714"; /* ✓ */
  color:#c62f2f;
  font-size:18px;
  line-height:1;
}

.pa-table td.no:before {
  content:"\2716"; /* ✖ */
  color:#c62f2f;
  font-size:18px;
  line-height:1;
  opacity:.85;
}

/* Responsive */
@media (max-width:767px) {
  .pa-table thead {
    display:none;
  }
  .pa-table tbody tr {
    display:block;
    margin-bottom:14px;
    border:1px solid #ddd;
  }
  .pa-table tbody td {
    display:flex;
    justify-content:space-between;
    align-items:center;
    border:none;
    border-bottom:1px solid #eee;
  }
  .pa-table tbody td:last-child {
    border-bottom:none;
  }
  .pa-table tbody td[data-label]:before {
    content:attr(data-label);
    font-weight:600;
    color:#333;
    font-size:13px;
    margin-right:10px;
  }
  .pa-table tbody td.ok,
  .pa-table tbody td.no {
    justify-content:flex-end;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-14264c5 *//* Contenedor acordeón */
.pa-accordion {
  max-width: 100%;
  font-family: inherit;
}

/* Header */
.pa-header {
  width: 100%;
  background:#E8E8E8;
  border: none;
  padding: 14px 22px;
  text-align:left;
  display:flex;
  justify-content:space-between;
  align-items:center;
  cursor:pointer;
  font-size:15px;
  letter-spacing:.3px;
  position:relative;
  transition:background .25s;
}
.pa-header:hover {
  background:#dadada;
}
.pa-header:focus {
  outline:2px solid #666;
  outline-offset:2px;
}
.pa-header[aria-expanded="true"] {
  background:#d4d4d4;
}

.pa-title strong {
  font-weight:600;
}

/* Flecha */
.pa-arrow {
  width:20px;
  height:20px;
  position:relative;
}
.pa-arrow:before, .pa-arrow:after {
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:14px;
  height:2px;
  background:#333;
  transition:transform .3s;
}
.pa-arrow:before {
  transform:translate(-50%,-50%) rotate(45deg);
}
.pa-arrow:after {
  transform:translate(-50%,-50%) rotate(-45deg);
}
.pa-header[aria-expanded="true"] .pa-arrow:before {
  transform:translate(-50%,-50%) rotate(-45deg);
}
.pa-header[aria-expanded="true"] .pa-arrow:after {
  transform:translate(-50%,-50%) rotate(45deg);
}

/* Panel */
.pa-content {
  max-height:0;
  overflow:hidden;
  transition:max-height .45s cubic-bezier(.4,.0,.2,1);
  background:#fff;
  border:1px solid #c6c6c6;
  border-top:none;
}

.pa-content.open {
  padding:0;
}

/* Tabla */
.pa-table-wrapper {
  padding:25px 24px 10px;
}

.pa-table {
  width:100%;
  border-collapse:collapse;
  font-size:14px;
}

.pa-table thead th {
  background:#333;
  color:#fff;
  padding:12px 10px;
  font-weight:600;
  text-align:left;
  border:1px solid #333;
}

.pa-table tbody td, .pa-table tbody th {
  border:1px solid #b5b5b5;
  padding:10px 12px;
  vertical-align:middle;
}

/* Iconos ok / no usando pseudo-elementos */
.pa-table td.ok,
.pa-table td.no {
  text-align:center;
  font-size:0;
  position:relative;
  min-width:70px;
}

.pa-table td.ok:before {
  content:"\2714"; /* ✓ */
  color:#c62f2f;
  font-size:18px;
  line-height:1;
}

.pa-table td.no:before {
  content:"\2716"; /* ✖ */
  color:#c62f2f;
  font-size:18px;
  line-height:1;
  opacity:.85;
}

/* Responsive */
@media (max-width:767px) {
  .pa-table thead {
    display:none;
  }
  .pa-table tbody tr {
    display:block;
    margin-bottom:14px;
    border:1px solid #ddd;
  }
  .pa-table tbody td {
    display:flex;
    justify-content:space-between;
    align-items:center;
    border:none;
    border-bottom:1px solid #eee;
  }
  .pa-table tbody td:last-child {
    border-bottom:none;
  }
  .pa-table tbody td[data-label]:before {
    content:attr(data-label);
    font-weight:600;
    color:#333;
    font-size:13px;
    margin-right:10px;
  }
  .pa-table tbody td.ok,
  .pa-table tbody td.no {
    justify-content:flex-end;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bbaf8a */.elementor-3172 .elementor-element.elementor-element-6bbaf8a {
  font-family: inherit;       
  font-weight: 700;
  line-height: 1.15;
  margin: 0;
  color: #414042;
}

.elementor-3172 .elementor-element.elementor-element-6bbaf8a .title-line {
  display: block;
  position: relative;
  padding-bottom: 8px;        
}

.elementor-3172 .elementor-element.elementor-element-6bbaf8a .title-highlight {
  display: inline-block;
  background: #E64033;           /* Rojo */
  color: #FFFFFF;
  padding: 6px 14px 6px;
  margin-top: 12px;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd7b6c6 *//* Gap exacto entre columnas de esa Sección interior */
.gap-24 > .elementor-container > .elementor-row { 
  display: flex;
  column-gap: 24px; /* o gap: 24px; */
}

/* Para instalaciones con DOM optimizado de Elementor */
.gap-24 > .elementor-container { 
  column-gap: 24px;
}

/* Evita que márgenes heredados anulen el gap visual */
.gap-24 .elementor-column { margin: 0; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4578966 *//* Gap exacto entre columnas de esa Sección interior */
.gap-24 > .elementor-container > .elementor-row { 
  display: flex;
  column-gap: 24px; /* o gap: 24px; */
}

/* Para instalaciones con DOM optimizado de Elementor */
.gap-24 > .elementor-container { 
  column-gap: 24px;
}

/* Evita que márgenes heredados anulen el gap visual */
.gap-24 .elementor-column { margin: 0; }/* End custom CSS */