.elementor-11408 .elementor-element.elementor-element-8732796 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11408 .elementor-element.elementor-element-8732796 > .elementor-container{min-height:437px;}.elementor-11408 .elementor-element.elementor-element-8732796 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-11408 .elementor-element.elementor-element-8732796{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11408 .elementor-element.elementor-element-8732796 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11408 .elementor-element.elementor-element-1c0eca9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11408 .elementor-element.elementor-element-1c0eca9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:19px;}.elementor-11408 .elementor-element.elementor-element-1c0eca9 > .elementor-element-populated, .elementor-11408 .elementor-element.elementor-element-1c0eca9 > .elementor-element-populated > .elementor-background-overlay, .elementor-11408 .elementor-element.elementor-element-1c0eca9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-1c0eca9 > .elementor-element-populated{margin:63px 23px 23px 284px;--e-column-margin-right:23px;--e-column-margin-left:284px;}.elementor-11408 .elementor-element.elementor-element-1c0eca9{z-index:0;}.elementor-11408 .elementor-element.elementor-element-ea8ff05{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-11408 .elementor-element.elementor-element-ea8ff05 > .elementor-widget-container{background-color:#84bc34;margin:-118px 805px 0px -211px;padding:6px 0px 3px 8px;border-style:none;border-radius:9px 9px 9px 9px;}.elementor-11408 .elementor-element.elementor-element-ea8ff05 .elementor-heading-title{color:#FFFFFF;}.elementor-11408 .elementor-element.elementor-element-901f3d4{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-138a0d9 );}.elementor-11408 .elementor-element.elementor-element-901f3d4 > .elementor-widget-container{margin:-60px 0px 22px 121px;}.elementor-11408 .elementor-element.elementor-element-901f3d4 .elementor-headline{text-align:start;font-size:71px;line-height:1em;}.elementor-11408 .elementor-element.elementor-element-901f3d4 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-11408 .elementor-element.elementor-element-901f3d4 .elementor-headline-dynamic-text{line-height:1px;}.elementor-11408 .elementor-element.elementor-element-7a6d827 > .elementor-widget-container{margin:-33px -52px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-7a6d827{text-align:start;font-size:22px;color:#FFFFFF;}.elementor-11408 .elementor-element.elementor-element-7a6d827 p{margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-fa78eb9:not(.elementor-motion-effects-element-type-background), .elementor-11408 .elementor-element.elementor-element-fa78eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11408 .elementor-element.elementor-element-fa78eb9 > .elementor-container{max-width:1378px;}.elementor-11408 .elementor-element.elementor-element-fa78eb9, .elementor-11408 .elementor-element.elementor-element-fa78eb9 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-11408 .elementor-element.elementor-element-fa78eb9{box-shadow:0px 10px 33px -10px rgba(0, 0, 0, 0.68);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 6px 23px 6px;padding:6px 0px 2px 0px;z-index:5;}.elementor-11408 .elementor-element.elementor-element-fa78eb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11408 .elementor-element.elementor-element-abc46f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11408 .elementor-element.elementor-element-4e04c24 > .elementor-widget-container{margin:17px 0px -11px 0px;}.elementor-11408 .elementor-element.elementor-element-4e04c24 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-4e04c24.elementor-view-stacked .elementor-icon{background-color:#84bc34;}.elementor-11408 .elementor-element.elementor-element-4e04c24.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-4e04c24.elementor-view-default .elementor-icon{color:#84bc34;border-color:#84bc34;}.elementor-11408 .elementor-element.elementor-element-4e04c24.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-4e04c24.elementor-view-default .elementor-icon svg{fill:#84bc34;}.elementor-11408 .elementor-element.elementor-element-4e04c24 .elementor-icon{font-size:32px;}.elementor-11408 .elementor-element.elementor-element-4e04c24 .elementor-icon svg{height:32px;}.elementor-11408 .elementor-element.elementor-element-33047d6 > .elementor-widget-container{margin:-8px 0px 7px 0px;}.elementor-11408 .elementor-element.elementor-element-33047d6{text-align:center;}.elementor-11408 .elementor-element.elementor-element-33047d6 .elementor-heading-title{font-size:18px;font-weight:700;font-style:normal;color:#2E2E2E;}.elementor-11408 .elementor-element.elementor-element-ba92aee > .elementor-widget-container{margin:-27px 0px 0px 8px;}.elementor-11408 .elementor-element.elementor-element-ba92aee{column-gap:0px;text-align:center;font-size:15px;font-weight:400;color:#6B7280;}.elementor-11408 .elementor-element.elementor-element-ba92aee p{margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1.elementor-view-stacked .elementor-icon{background-color:#84bc34;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-ef1d4e1.elementor-view-default .elementor-icon{color:#84bc34;border-color:#84bc34;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-ef1d4e1.elementor-view-default .elementor-icon svg{fill:#84bc34;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1 .elementor-icon{font-size:32px;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1 .elementor-icon svg{height:32px;}.elementor-11408 .elementor-element.elementor-element-efb6d40 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-11408 .elementor-element.elementor-element-efb6d40{text-align:center;}.elementor-11408 .elementor-element.elementor-element-efb6d40 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#2E2E2E;}.elementor-11408 .elementor-element.elementor-element-f7e00f2 > .elementor-widget-container{margin:-2px 0px -13px 8px;}.elementor-11408 .elementor-element.elementor-element-f7e00f2{column-gap:0px;text-align:center;font-size:15px;font-weight:400;color:#6B7280;}.elementor-11408 .elementor-element.elementor-element-f7e00f2 p{margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-276e6eb > .elementor-widget-container{margin:-12px 0px -2px 0px;}.elementor-11408 .elementor-element.elementor-element-276e6eb .title-subtitle{color:#251E1F;font-size:30px;font-weight:700;}.elementor-11408 .elementor-element.elementor-element-276e6eb .title{color:#6B7280;font-size:20px;font-weight:400;line-height:21px;letter-spacing:0px;word-spacing:4px;}.elementor-11408 .elementor-element.elementor-element-1682bc1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-41f2e32{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-f969de0 > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-f969de0{text-align:start;}.elementor-11408 .elementor-element.elementor-element-f969de0 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-538d699 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-538d699 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-538d699.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-538d699.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-538d699.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-538d699.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-538d699.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-538d699 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-538d699 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-21ef1b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-f7f6681{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-ca591ad > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-ca591ad{text-align:start;}.elementor-11408 .elementor-element.elementor-element-ca591ad .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-e884668 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-e884668 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-e884668.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-e884668.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-e884668.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-e884668.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-e884668.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-e884668 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-e884668 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-a604e6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-3df254a{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-3029e0d > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-3029e0d{text-align:start;}.elementor-11408 .elementor-element.elementor-element-3029e0d .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-1b7eeb9 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-1b7eeb9 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-1b7eeb9.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-1b7eeb9.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-1b7eeb9.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-1b7eeb9.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-1b7eeb9.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-1b7eeb9 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-1b7eeb9 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-03bd4b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-2cefda5{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-e632925 > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-e632925{text-align:start;}.elementor-11408 .elementor-element.elementor-element-e632925 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-692499d > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-692499d .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-692499d.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-692499d.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-692499d.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-692499d.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-692499d.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-692499d .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-692499d .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-85fd173 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-492c478{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-6fc9ff6 > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-6fc9ff6{text-align:start;}.elementor-11408 .elementor-element.elementor-element-6fc9ff6 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-680afbd > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-680afbd .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-680afbd.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-680afbd.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-680afbd.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-680afbd.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-680afbd.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-680afbd .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-680afbd .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-8ea99f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-13dee44{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-eff51e5 > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-eff51e5{text-align:start;}.elementor-11408 .elementor-element.elementor-element-eff51e5 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-2144a4b > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-2144a4b .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-2144a4b.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-2144a4b.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-2144a4b.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-2144a4b.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-2144a4b.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-2144a4b .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-2144a4b .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-db0e8af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-41cdc99{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-a7df481 > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-a7df481{text-align:start;}.elementor-11408 .elementor-element.elementor-element-a7df481 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-c8f8c7d.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-c8f8c7d.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-24990b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-7178ba3{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-43e2fd3 > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-43e2fd3{text-align:start;}.elementor-11408 .elementor-element.elementor-element-43e2fd3 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-d5d3005 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-d5d3005 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-d5d3005.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-d5d3005.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-d5d3005.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-d5d3005.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-d5d3005.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-d5d3005 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-d5d3005 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-dafb78c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-33de909{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-7c41a0d > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-7c41a0d{text-align:start;}.elementor-11408 .elementor-element.elementor-element-7c41a0d .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-6141ea7 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-6141ea7 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-6141ea7.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-6141ea7.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-6141ea7.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-6141ea7.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-6141ea7.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-6141ea7 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-6141ea7 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-75b1225 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-8b5e2a2{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-707691f > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-707691f{text-align:start;}.elementor-11408 .elementor-element.elementor-element-707691f .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-8d0f655 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-8d0f655 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-8d0f655.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-8d0f655.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-8d0f655.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-8d0f655.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-8d0f655.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-8d0f655 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-8d0f655 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-bd3899c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-7dd149b{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-82e0072 > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-82e0072{text-align:start;}.elementor-11408 .elementor-element.elementor-element-82e0072 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-f417af9 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-f417af9 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-f417af9.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-f417af9.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-f417af9.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-f417af9.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-f417af9.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-f417af9 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-f417af9 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-e2f58db > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-ea8458a{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-c543cfc > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-c543cfc{text-align:start;}.elementor-11408 .elementor-element.elementor-element-c543cfc .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-7007616 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-7007616 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-7007616.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-7007616.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-7007616.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-7007616.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-7007616.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-7007616 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-7007616 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-80dabca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-c44bb71{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-986e440 > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-986e440{text-align:start;}.elementor-11408 .elementor-element.elementor-element-986e440 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-b560194 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-b560194 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-b560194.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-b560194.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-b560194.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-b560194.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-b560194.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-b560194 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-b560194 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-3743fc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-e6cf61b{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-5ef1063 > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-5ef1063{text-align:start;}.elementor-11408 .elementor-element.elementor-element-5ef1063 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-8261a68 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-8261a68 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-8261a68.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-8261a68.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-8261a68.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-8261a68.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-8261a68.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-8261a68 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-8261a68 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-01c4e6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-4426b91{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-bcc64ed > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-bcc64ed{text-align:start;}.elementor-11408 .elementor-element.elementor-element-bcc64ed .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-2643b6b > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-2643b6b .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-2643b6b.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-2643b6b.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-2643b6b.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-2643b6b.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-2643b6b.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-2643b6b .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-2643b6b .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-864fb84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-61a60ec{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-59ad44b > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-59ad44b{text-align:start;}.elementor-11408 .elementor-element.elementor-element-59ad44b .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-ded8d3b > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-ded8d3b .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-ded8d3b.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-ded8d3b.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-ded8d3b.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-ded8d3b.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-ded8d3b.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-ded8d3b .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-ded8d3b .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-d9d1aba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-d598895{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-a196600 > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-a196600{text-align:start;}.elementor-11408 .elementor-element.elementor-element-a196600 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-234dea4 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-234dea4 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-234dea4.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-234dea4.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-234dea4.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-234dea4.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-234dea4.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-234dea4 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-234dea4 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-69ac394 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-2030aaa{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-837cf49 > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-837cf49{text-align:start;}.elementor-11408 .elementor-element.elementor-element-837cf49 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-072a30b > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-072a30b .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-072a30b.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-072a30b.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-072a30b.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-072a30b.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-072a30b.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-072a30b .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-072a30b .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-a5fe58d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-0c27c9f{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-ed4f093 > .elementor-widget-container{margin:5px 0px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-ed4f093{text-align:start;}.elementor-11408 .elementor-element.elementor-element-ed4f093 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-9cd02e2 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-9cd02e2 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-9cd02e2.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-9cd02e2.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-9cd02e2.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-9cd02e2.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-9cd02e2.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-9cd02e2 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-9cd02e2 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-c50656b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-993b5ee{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-66b6a15 > .elementor-widget-container{margin:5px 109px -3px 12px;}.elementor-11408 .elementor-element.elementor-element-66b6a15{text-align:start;}.elementor-11408 .elementor-element.elementor-element-66b6a15 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-caf442e > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-caf442e .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-caf442e.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-caf442e.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-caf442e.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-caf442e.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-caf442e.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-caf442e .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-caf442e .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-0f9af38 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-11408 .elementor-element.elementor-element-b55146f{--e-image-carousel-slides-to-show:1;}.elementor-11408 .elementor-element.elementor-element-2bb65c7 > .elementor-widget-container{margin:5px 0px -3px 17px;}.elementor-11408 .elementor-element.elementor-element-2bb65c7{text-align:start;}.elementor-11408 .elementor-element.elementor-element-2bb65c7 .elementor-heading-title{font-size:20px;font-weight:700;font-style:normal;color:#202020;}.elementor-11408 .elementor-element.elementor-element-5f22ef6 > .elementor-widget-container{margin:5px 10px 0px 125px;}.elementor-11408 .elementor-element.elementor-element-5f22ef6 .elementor-icon-wrapper{text-align:center;}.elementor-11408 .elementor-element.elementor-element-5f22ef6.elementor-view-stacked .elementor-icon{background-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-5f22ef6.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-5f22ef6.elementor-view-default .elementor-icon{color:#7FBE32;border-color:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-5f22ef6.elementor-view-framed .elementor-icon, .elementor-11408 .elementor-element.elementor-element-5f22ef6.elementor-view-default .elementor-icon svg{fill:#7FBE32;}.elementor-11408 .elementor-element.elementor-element-5f22ef6 .elementor-icon{font-size:20px;}.elementor-11408 .elementor-element.elementor-element-5f22ef6 .elementor-icon svg{height:20px;}.elementor-11408 .elementor-element.elementor-element-cacfbc5:not(.elementor-motion-effects-element-type-background), .elementor-11408 .elementor-element.elementor-element-cacfbc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6F8;}.elementor-11408 .elementor-element.elementor-element-cacfbc5 > .elementor-container{max-width:1250px;}.elementor-11408 .elementor-element.elementor-element-cacfbc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-11408 .elementor-element.elementor-element-cacfbc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11408 .elementor-element.elementor-element-00e3544 > .elementor-element-populated{margin:0px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;}.elementor-11408 .elementor-element.elementor-element-09278ef{text-align:start;}.elementor-11408 .elementor-element.elementor-element-e8ff39c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:14px;font-weight:300;color:#454445;}.elementor-11408 .elementor-element.elementor-element-66d6af5{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-11408 .elementor-element.elementor-element-66d6af5 .elementor-widget-container{text-align:left;}.elementor-11408 .elementor-element.elementor-element-66d6af5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-66d6af5 .elementor-social-icon{background-color:#FFFFFF7A;--icon-padding:0.6em;}.elementor-11408 .elementor-element.elementor-element-66d6af5 .elementor-social-icon i{color:#83B735;}.elementor-11408 .elementor-element.elementor-element-66d6af5 .elementor-social-icon svg{fill:#83B735;}.elementor-11408 .elementor-element.elementor-element-66d6af5 .elementor-social-icon:hover{background-color:#ffffff;}.elementor-11408 .elementor-element.elementor-element-66d6af5 .elementor-social-icon:hover i{color:#548B00;}.elementor-11408 .elementor-element.elementor-element-66d6af5 .elementor-social-icon:hover svg{fill:#548B00;}.elementor-bc-flex-widget .elementor-11408 .elementor-element.elementor-element-90e56c6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11408 .elementor-element.elementor-element-90e56c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11408 .elementor-element.elementor-element-5a0cf7a{text-align:start;}.elementor-11408 .elementor-element.elementor-element-5a0cf7a .elementor-heading-title{font-size:18px;font-weight:500;color:#83B735;}.elementor-11408 .elementor-element.elementor-element-a0b80bc .elementor-icon-list-icon i{color:#83B735;transition:color 0.3s;}.elementor-11408 .elementor-element.elementor-element-a0b80bc .elementor-icon-list-icon svg{fill:#83B735;transition:fill 0.3s;}.elementor-11408 .elementor-element.elementor-element-a0b80bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11408 .elementor-element.elementor-element-a0b80bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11408 .elementor-element.elementor-element-a0b80bc .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;}.elementor-11408 .elementor-element.elementor-element-a0b80bc .elementor-icon-list-text{color:#454445;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-11408 .elementor-element.elementor-element-347dd0c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11408 .elementor-element.elementor-element-347dd0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11408 .elementor-element.elementor-element-65005a2{text-align:start;}.elementor-11408 .elementor-element.elementor-element-65005a2 .elementor-heading-title{font-size:18px;font-weight:500;color:#83B735;}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-icon i{color:#83B735;transition:color 0.3s;}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-icon svg{fill:#83B735;transition:fill 0.3s;}.elementor-11408 .elementor-element.elementor-element-9e0924e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-text{color:#454445;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-11408 .elementor-element.elementor-element-63e8c67.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11408 .elementor-element.elementor-element-63e8c67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11408 .elementor-element.elementor-element-52f80c2{text-align:start;}.elementor-11408 .elementor-element.elementor-element-52f80c2 .elementor-heading-title{font-size:18px;font-weight:500;color:#83B735;}.elementor-11408 .elementor-element.elementor-element-380a38c .elementor-icon-list-icon i{color:#83B735;transition:color 0.3s;}.elementor-11408 .elementor-element.elementor-element-380a38c .elementor-icon-list-icon svg{fill:#83B735;transition:fill 0.3s;}.elementor-11408 .elementor-element.elementor-element-380a38c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11408 .elementor-element.elementor-element-380a38c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11408 .elementor-element.elementor-element-380a38c .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;}.elementor-11408 .elementor-element.elementor-element-380a38c .elementor-icon-list-text{color:#454445;transition:color 0.3s;}@media(min-width:768px){.elementor-11408 .elementor-element.elementor-element-771642b{width:100%;}.elementor-11408 .elementor-element.elementor-element-51a3c51{width:85%;}.elementor-11408 .elementor-element.elementor-element-2740adc{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-4003bca{width:85%;}.elementor-11408 .elementor-element.elementor-element-1ef71ac{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-a641742{width:85%;}.elementor-11408 .elementor-element.elementor-element-9a487d9{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-626bb1e{width:85%;}.elementor-11408 .elementor-element.elementor-element-7e67694{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-9186813{width:85%;}.elementor-11408 .elementor-element.elementor-element-20e6bd1{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-32d0426{width:85%;}.elementor-11408 .elementor-element.elementor-element-685b9af{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-6b0bde2{width:85%;}.elementor-11408 .elementor-element.elementor-element-67aa837{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-6c0e2a4{width:85%;}.elementor-11408 .elementor-element.elementor-element-3e1f348{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-d516baa{width:85%;}.elementor-11408 .elementor-element.elementor-element-5075523{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-560d53e{width:85%;}.elementor-11408 .elementor-element.elementor-element-09ce228{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-b38fe77{width:85%;}.elementor-11408 .elementor-element.elementor-element-199357e{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-61732f2{width:85%;}.elementor-11408 .elementor-element.elementor-element-cb80843{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-b9836f2{width:85%;}.elementor-11408 .elementor-element.elementor-element-4a76a61{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-66d64fe{width:85%;}.elementor-11408 .elementor-element.elementor-element-031c790{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-5cc57b6{width:85%;}.elementor-11408 .elementor-element.elementor-element-3091117{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-331a36c{width:85%;}.elementor-11408 .elementor-element.elementor-element-933bf11{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-70f1e94{width:85%;}.elementor-11408 .elementor-element.elementor-element-c6f2b89{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-3f5c260{width:85%;}.elementor-11408 .elementor-element.elementor-element-47f2b90{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-d31db1a{width:85%;}.elementor-11408 .elementor-element.elementor-element-eba397e{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-5eec773{width:85%;}.elementor-11408 .elementor-element.elementor-element-a4afb9b{width:57.594%;}.elementor-11408 .elementor-element.elementor-element-2fd330a{width:85%;}.elementor-11408 .elementor-element.elementor-element-4ac2dc8{width:57.594%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11408 .elementor-element.elementor-element-00e3544{width:35%;}.elementor-11408 .elementor-element.elementor-element-90e56c6{width:20%;}.elementor-11408 .elementor-element.elementor-element-347dd0c{width:20%;}.elementor-11408 .elementor-element.elementor-element-63e8c67{width:20%;}}@media(max-width:1024px){.elementor-11408 .elementor-element.elementor-element-276e6eb .title-subtitle{font-size:13px;}.elementor-11408 .elementor-element.elementor-element-cacfbc5{padding:50px 20px 50px 20px;}.elementor-11408 .elementor-element.elementor-element-00e3544 > .elementor-element-populated{margin:0% 15% 0% 0%;--e-column-margin-right:15%;--e-column-margin-left:0%;}.elementor-11408 .elementor-element.elementor-element-e8ff39c{text-align:justify;}.elementor-11408 .elementor-element.elementor-element-66d6af5{--icon-size:10px;}.elementor-11408 .elementor-element.elementor-element-a0b80bc{width:var( --container-widget-width, 138.594px );max-width:138.594px;--container-widget-width:138.594px;--container-widget-flex-grow:0;}.elementor-11408 .elementor-element.elementor-element-9e0924e{width:var( --container-widget-width, 138.594px );max-width:138.594px;--container-widget-width:138.594px;--container-widget-flex-grow:0;}.elementor-11408 .elementor-element.elementor-element-63e8c67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11408 .elementor-element.elementor-element-380a38c{width:var( --container-widget-width, 164.594px );max-width:164.594px;--container-widget-width:164.594px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-11408 .elementor-element.elementor-element-1c0eca9 > .elementor-element-populated{margin:0px 54px -85px -56px;--e-column-margin-right:54px;--e-column-margin-left:-56px;}.elementor-11408 .elementor-element.elementor-element-ea8ff05 > .elementor-widget-container{margin:-100px -93px -44px 20px;}.elementor-11408 .elementor-element.elementor-element-ea8ff05{text-align:center;}.elementor-11408 .elementor-element.elementor-element-ea8ff05 .elementor-heading-title{font-size:19px;}.elementor-11408 .elementor-element.elementor-element-901f3d4 > .elementor-widget-container{margin:-45px -62px 0px 59px;}.elementor-11408 .elementor-element.elementor-element-901f3d4 .elementor-headline{text-align:center;font-size:55px;}.elementor-11408 .elementor-element.elementor-element-7a6d827 > .elementor-widget-container{margin:-24px -64px 3px 56px;}.elementor-11408 .elementor-element.elementor-element-7a6d827{text-align:center;font-size:14px;}.elementor-11408 .elementor-element.elementor-element-fa78eb9{padding:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-abc46f1 > .elementor-element-populated{margin:-21px 0px -20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11408 .elementor-element.elementor-element-4e04c24 .elementor-icon{font-size:23px;}.elementor-11408 .elementor-element.elementor-element-4e04c24 .elementor-icon svg{height:23px;}.elementor-11408 .elementor-element.elementor-element-33047d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-33047d6 .elementor-heading-title{font-size:17px;}.elementor-11408 .elementor-element.elementor-element-ba92aee > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-11408 .elementor-element.elementor-element-dbcc544 > .elementor-element-populated{margin:10px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1 .elementor-icon{font-size:23px;}.elementor-11408 .elementor-element.elementor-element-ef1d4e1 .elementor-icon svg{height:23px;}.elementor-11408 .elementor-element.elementor-element-f7e00f2 > .elementor-widget-container{margin:4px 0px -20px 0px;}.elementor-11408 .elementor-element.elementor-element-276e6eb > .elementor-widget-container{margin:-4px -2px 15px 0px;}.elementor-11408 .elementor-element.elementor-element-276e6eb .title-after_title, .elementor-11408 .elementor-element.elementor-element-276e6eb .title-subtitle, .elementor-11408 .elementor-element.elementor-element-276e6eb .woodmart-title-container{max-width:100%;}.elementor-11408 .elementor-element.elementor-element-276e6eb .title-subtitle{font-size:17px;}.elementor-11408 .elementor-element.elementor-element-276e6eb .title{font-size:14px;line-height:1.1em;word-spacing:0em;}.elementor-11408 .elementor-element.elementor-element-7be2eca > .elementor-container{max-width:500px;}.elementor-11408 .elementor-element.elementor-element-7be2eca{margin:-12px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-14edb31{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-f969de0 > .elementor-widget-container{margin:-12px 6px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-f969de0 .elementor-heading-title{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-538d699 > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-538d699 .elementor-icon-wrapper{text-align:end;}.elementor-11408 .elementor-element.elementor-element-538d699 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-538d699 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-ca591ad > .elementor-widget-container{margin:-12px -39px 0px 14px;}.elementor-11408 .elementor-element.elementor-element-e884668 > .elementor-widget-container{margin:-14px 10px 0px 4px;}.elementor-11408 .elementor-element.elementor-element-e884668 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-e884668 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-3029e0d > .elementor-widget-container{margin:-12px -8px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-3029e0d .elementor-heading-title{font-size:13px;}.elementor-11408 .elementor-element.elementor-element-1b7eeb9 > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-41ee506{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-e632925 > .elementor-widget-container{margin:-12px 6px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-e632925 .elementor-heading-title{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-692499d > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-692499d .elementor-icon-wrapper{text-align:end;}.elementor-11408 .elementor-element.elementor-element-692499d .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-692499d .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-6fc9ff6 > .elementor-widget-container{margin:-12px -39px 0px 14px;}.elementor-11408 .elementor-element.elementor-element-680afbd > .elementor-widget-container{margin:-14px 10px 0px 4px;}.elementor-11408 .elementor-element.elementor-element-680afbd .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-680afbd .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-eff51e5 > .elementor-widget-container{margin:-12px -8px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-eff51e5 .elementor-heading-title{font-size:13px;}.elementor-11408 .elementor-element.elementor-element-2144a4b > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-e5331e4{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-a7df481 > .elementor-widget-container{margin:-12px 6px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-a7df481 .elementor-heading-title{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d .elementor-icon-wrapper{text-align:end;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-c8f8c7d .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-43e2fd3 > .elementor-widget-container{margin:-12px -39px 0px 14px;}.elementor-11408 .elementor-element.elementor-element-d5d3005 > .elementor-widget-container{margin:-14px 10px 0px 4px;}.elementor-11408 .elementor-element.elementor-element-d5d3005 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-d5d3005 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-7c41a0d > .elementor-widget-container{margin:-12px -8px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-7c41a0d .elementor-heading-title{font-size:13px;}.elementor-11408 .elementor-element.elementor-element-6141ea7 > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-e801720{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-707691f > .elementor-widget-container{margin:-12px 6px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-707691f .elementor-heading-title{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-8d0f655 > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-8d0f655 .elementor-icon-wrapper{text-align:end;}.elementor-11408 .elementor-element.elementor-element-8d0f655 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-8d0f655 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-82e0072 > .elementor-widget-container{margin:-12px -39px 0px 14px;}.elementor-11408 .elementor-element.elementor-element-f417af9 > .elementor-widget-container{margin:-14px 10px 0px 4px;}.elementor-11408 .elementor-element.elementor-element-f417af9 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-f417af9 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-c543cfc > .elementor-widget-container{margin:-12px -8px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-c543cfc .elementor-heading-title{font-size:13px;}.elementor-11408 .elementor-element.elementor-element-7007616 > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-d451ad7{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-986e440 > .elementor-widget-container{margin:-12px 6px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-986e440 .elementor-heading-title{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-b560194 > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-b560194 .elementor-icon-wrapper{text-align:end;}.elementor-11408 .elementor-element.elementor-element-b560194 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-b560194 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-5ef1063 > .elementor-widget-container{margin:-12px -39px 0px 14px;}.elementor-11408 .elementor-element.elementor-element-8261a68 > .elementor-widget-container{margin:-14px 10px 0px 4px;}.elementor-11408 .elementor-element.elementor-element-8261a68 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-8261a68 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-bcc64ed > .elementor-widget-container{margin:-12px -8px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-bcc64ed .elementor-heading-title{font-size:13px;}.elementor-11408 .elementor-element.elementor-element-2643b6b > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-f1c401d{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-59ad44b > .elementor-widget-container{margin:-12px -3px 0px 13px;}.elementor-11408 .elementor-element.elementor-element-59ad44b .elementor-heading-title{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-ded8d3b > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-ded8d3b .elementor-icon-wrapper{text-align:end;}.elementor-11408 .elementor-element.elementor-element-ded8d3b .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-ded8d3b .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-a196600 > .elementor-widget-container{margin:-12px -39px 0px 14px;}.elementor-11408 .elementor-element.elementor-element-234dea4 > .elementor-widget-container{margin:-14px 10px 0px 4px;}.elementor-11408 .elementor-element.elementor-element-234dea4 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-234dea4 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-837cf49 > .elementor-widget-container{margin:-12px -8px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-837cf49 .elementor-heading-title{font-size:13px;}.elementor-11408 .elementor-element.elementor-element-072a30b > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-de81ce0{margin:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-ed4f093 > .elementor-widget-container{margin:-12px 6px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-ed4f093 .elementor-heading-title{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-9cd02e2 > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-9cd02e2 .elementor-icon-wrapper{text-align:end;}.elementor-11408 .elementor-element.elementor-element-9cd02e2 .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-9cd02e2 .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-66b6a15 > .elementor-widget-container{margin:-12px 0px 0px 14px;}.elementor-11408 .elementor-element.elementor-element-caf442e > .elementor-widget-container{margin:-14px 10px 0px 4px;}.elementor-11408 .elementor-element.elementor-element-caf442e .elementor-icon{font-size:15px;}.elementor-11408 .elementor-element.elementor-element-caf442e .elementor-icon svg{height:15px;}.elementor-11408 .elementor-element.elementor-element-2bb65c7 > .elementor-widget-container{margin:-12px -8px 0px 17px;}.elementor-11408 .elementor-element.elementor-element-2bb65c7 .elementor-heading-title{font-size:13px;}.elementor-11408 .elementor-element.elementor-element-5f22ef6 > .elementor-widget-container{margin:-14px 10px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-cacfbc5{padding:35px 20px 35px 20px;}.elementor-11408 .elementor-element.elementor-element-00e3544 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-09278ef{text-align:center;}.elementor-11408 .elementor-element.elementor-element-e8ff39c{text-align:center;}.elementor-11408 .elementor-element.elementor-element-66d6af5 .elementor-widget-container{text-align:center;}.elementor-11408 .elementor-element.elementor-element-66d6af5{--icon-size:15px;}.elementor-11408 .elementor-element.elementor-element-90e56c6{width:50%;}.elementor-11408 .elementor-element.elementor-element-90e56c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-5a0cf7a{width:var( --container-widget-width, 177px );max-width:177px;--container-widget-width:177px;--container-widget-flex-grow:0;text-align:start;}.elementor-11408 .elementor-element.elementor-element-5a0cf7a > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-11408 .elementor-element.elementor-element-a0b80bc{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-11408 .elementor-element.elementor-element-347dd0c{width:100%;}.elementor-11408 .elementor-element.elementor-element-347dd0c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-65005a2 > .elementor-widget-container{margin:-194px 0px 0px 140px;}.elementor-11408 .elementor-element.elementor-element-65005a2{text-align:center;}.elementor-11408 .elementor-element.elementor-element-9e0924e{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;}.elementor-11408 .elementor-element.elementor-element-9e0924e > .elementor-widget-container{margin:-175px -165px 0px 155px;}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11408 .elementor-element.elementor-element-9e0924e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11408 .elementor-element.elementor-element-63e8c67{width:100%;}.elementor-bc-flex-widget .elementor-11408 .elementor-element.elementor-element-63e8c67.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11408 .elementor-element.elementor-element-63e8c67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11408 .elementor-element.elementor-element-63e8c67 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-52f80c2 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-11408 .elementor-element.elementor-element-52f80c2{text-align:center;}.elementor-11408 .elementor-element.elementor-element-380a38c > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-8732796 */.elementor-11408 .elementor-element.elementor-element-8732796 {
    position: relative;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-8732796::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.42);
    z-index: 1;
    pointer-events: none;
}

.elementor-11408 .elementor-element.elementor-element-8732796 > .elementor-container {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa78eb9 *//* AJUSTES GENERALES */
.elementor-11408 .elementor-element.elementor-element-fa78eb9 {
    box-sizing: border-box;
    margin-left: auto !important;
    margin-right: auto !important;
    background: #ffffff;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.elementor-11408 .elementor-element.elementor-element-fa78eb9 > .elementor-container {
    display: flex;
    flex-wrap: nowrap !important;
    align-items: stretch;
    justify-content: center;
}

.elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente {
    width: 50% !important;
    text-align: center;
}

.elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente > .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente + .dato-cliente {
    border-left: 1px solid #e1e1e1;
}

.elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente .elementor-heading-title {
    white-space: normal;
    overflow-wrap: normal;
    word-break: normal;
    text-align: center;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-fa78eb9 {
        width: 60%;
        max-width: 800px;
        min-height: 155px;
        margin-top: -120px !important;
        padding: 20px 30px;
        border-radius: 20px;
        box-shadow: 0 12px 28px rgba(0, 0, 0, 0.18);
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente > .elementor-widget-wrap {
        min-height: 115px;
        padding: 8px 30px !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-fa78eb9 {
        width: 75%;
        max-width: 750px;
        min-height: 150px;
        margin-top: -90px !important;
        padding: 18px 20px;
        border-radius: 18px;
        box-shadow: 0 10px 24px rgba(0, 0, 0, 0.18);
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente > .elementor-widget-wrap {
        min-height: 115px;
        padding: 8px 18px !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-fa78eb9 {
        width: 90%;
        max-width: none;
        min-height: 165px;
        margin-top: -82px !important;
        padding: 10px 6px;
        border-radius: 16px;
        box-shadow: 0 9px 22px rgba(0, 0, 0, 0.18);
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 > .elementor-container {
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: stretch !important;
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente {
        width: 50% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente > .elementor-widget-wrap {
        min-height: 145px;
        padding: 10px 6px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente .elementor-heading-title {
        font-size: 17px !important;
        line-height: 1.08 !important;
        margin: 0 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente .elementor-icon {
        font-size: 24px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente .elementor-widget {
        margin-bottom: 5px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-fa78eb9 .dato-cliente .elementor-widget:last-child {
        margin-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-41f2e32 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-41f2e32 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-41f2e32 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper,
.elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-41f2e32 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-41f2e32 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-41f2e32 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-41f2e32 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-41f2e32 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-41f2e32 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-41f2e32 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-41f2e32 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f7f6681 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-f7f6681 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-f7f6681 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper,
.elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-f7f6681 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-f7f6681 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-f7f6681 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-f7f6681 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-f7f6681 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-f7f6681 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f7f6681 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-f7f6681 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3df254a *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-3df254a {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-3df254a .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-3df254a .swiper,
.elementor-11408 .elementor-element.elementor-element-3df254a .swiper-container,
.elementor-11408 .elementor-element.elementor-element-3df254a .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-3df254a .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-3df254a .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-3df254a .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-3df254a .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-3df254a .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-3df254a img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-3df254a .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-3df254a .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-3df254a img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-3df254a .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-3df254a .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-3df254a img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-3df254a .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-3df254a .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-3df254a img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6351be7 *//* =====================================
   AJUSTES GENERALES DE LA REJILLA
   ===================================== */

.elementor-11408 .elementor-element.elementor-element-6351be7 {
    box-sizing: border-box;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 > .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .tarjeta-modelo {
    box-sizing: border-box;
    background: #ffffff;
    overflow: hidden;
    position: relative;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .tarjeta-modelo > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: flex-start !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Zona blanca con nombre y flecha */

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo {
    width: 100% !important;
    box-sizing: border-box;
    background: #ffffff;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo > .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-column:first-child {
    width: 82% !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-column:last-child {
    width: 18% !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-column:first-child .elementor-widget-wrap {
    justify-content: flex-start !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-column:last-child .elementor-widget-wrap {
    justify-content: flex-end !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-widget {
    width: auto !important;
    margin: 0 !important;
}

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-heading-title {
    margin: 0 !important;
}

/* Mantener visible la flecha */

.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-icon-wrapper,
.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-icon,
.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo i,
.elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo svg {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* =====================================
   SOLO ORDENADOR
   ===================================== */

@media (min-width: 1025px) {

    .elementor-11408 .elementor-element.elementor-element-6351be7 {
        padding-left: 8% !important;
        padding-right: 8% !important;
        padding-bottom: 40px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 > .elementor-container {
        gap: 20px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .tarjeta-modelo {
        width: calc((100% - 40px) / 3) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo {
        height: 58px !important;
        min-height: 58px !important;
        padding: 0 14px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-heading-title {
        font-size: 15px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-icon {
        font-size: 20px !important;
    }
}


/* =====================================
   SOLO TABLET
   ===================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-11408 .elementor-element.elementor-element-6351be7 {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 35px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 > .elementor-container {
        gap: 16px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .tarjeta-modelo {
        width: calc((100% - 16px) / 2) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 13px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 12px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-icon {
        font-size: 19px !important;
    }
}


/* =====================================
   SOLO MÓVIL
   ===================================== */

@media (max-width: 767px) {

    .elementor-11408 .elementor-element.elementor-element-6351be7 {
        padding-left: 14px !important;
        padding-right: 14px !important;
        padding-bottom: 30px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 > .elementor-container {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 12px 10px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .tarjeta-modelo {
        width: calc((100% - 10px) / 2) !important;
        margin: 0 !important;
        border-radius: 8px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 8px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-column:first-child {
        width: 79% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-column:last-child {
        width: 21% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-heading-title {
        font-size: 12px !important;
        line-height: 1.08 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-6351be7 .pie-modelo .elementor-icon {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2cefda5 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-2cefda5 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-2cefda5 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper,
.elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-2cefda5 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-2cefda5 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-2cefda5 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-2cefda5 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-2cefda5 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-2cefda5 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-2cefda5 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-2cefda5 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-492c478 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-492c478 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-492c478 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-492c478 .swiper,
.elementor-11408 .elementor-element.elementor-element-492c478 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-492c478 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-492c478 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-492c478 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-492c478 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-492c478 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-492c478 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-492c478 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-492c478 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-492c478 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-492c478 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-492c478 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-492c478 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-492c478 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-492c478 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-492c478 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-492c478 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-13dee44 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-13dee44 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-13dee44 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-13dee44 .swiper,
.elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-13dee44 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-13dee44 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-13dee44 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-13dee44 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-13dee44 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-13dee44 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-13dee44 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-13dee44 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-498d396 *//* =====================================
   AJUSTES GENERALES DE LA REJILLA
   ===================================== */

.elementor-11408 .elementor-element.elementor-element-498d396 {
    box-sizing: border-box;
}

.elementor-11408 .elementor-element.elementor-element-498d396 > .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .tarjeta-modelo {
    box-sizing: border-box;
    background: #ffffff;
    overflow: hidden;
    position: relative;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .tarjeta-modelo > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: flex-start !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Zona blanca con nombre y flecha */

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo {
    width: 100% !important;
    box-sizing: border-box;
    background: #ffffff;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo > .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-column:first-child {
    width: 82% !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-column:last-child {
    width: 18% !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-column:first-child .elementor-widget-wrap {
    justify-content: flex-start !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-column:last-child .elementor-widget-wrap {
    justify-content: flex-end !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-widget {
    width: auto !important;
    margin: 0 !important;
}

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-heading-title {
    margin: 0 !important;
}

/* Mantener visible la flecha */

.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-icon-wrapper,
.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-icon,
.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo i,
.elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo svg {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* =====================================
   SOLO ORDENADOR
   ===================================== */

@media (min-width: 1025px) {

    .elementor-11408 .elementor-element.elementor-element-498d396 {
        padding-left: 8% !important;
        padding-right: 8% !important;
        padding-bottom: 40px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 > .elementor-container {
        gap: 20px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .tarjeta-modelo {
        width: calc((100% - 40px) / 3) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo {
        height: 58px !important;
        min-height: 58px !important;
        padding: 0 14px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-heading-title {
        font-size: 15px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-icon {
        font-size: 20px !important;
    }
}


/* =====================================
   SOLO TABLET
   ===================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-11408 .elementor-element.elementor-element-498d396 {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 35px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 > .elementor-container {
        gap: 16px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .tarjeta-modelo {
        width: calc((100% - 16px) / 2) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 13px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 12px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-icon {
        font-size: 19px !important;
    }
}


/* =====================================
   SOLO MÓVIL
   ===================================== */

@media (max-width: 767px) {

    .elementor-11408 .elementor-element.elementor-element-498d396 {
        padding-left: 14px !important;
        padding-right: 14px !important;
        padding-bottom: 30px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 > .elementor-container {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 12px 10px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .tarjeta-modelo {
        width: calc((100% - 10px) / 2) !important;
        margin: 0 !important;
        border-radius: 8px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 8px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-column:first-child {
        width: 79% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-column:last-child {
        width: 21% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-heading-title {
        font-size: 12px !important;
        line-height: 1.08 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-498d396 .pie-modelo .elementor-icon {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-41cdc99 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-41cdc99 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-41cdc99 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper,
.elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-41cdc99 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-41cdc99 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-41cdc99 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-41cdc99 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-41cdc99 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-41cdc99 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-41cdc99 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-41cdc99 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7178ba3 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-7178ba3 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-7178ba3 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper,
.elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-7178ba3 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-7178ba3 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-7178ba3 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-7178ba3 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-7178ba3 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-7178ba3 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-7178ba3 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-7178ba3 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43e2fd3 *//* ORDENADOR Y TABLET: TEXTO EN UNA LÍNEA */
.elementor-11408 .elementor-element.elementor-element-43e2fd3 .salto-movil {
    display: none;
}

/* SOLO MÓVIL: TEXTO EN DOS LÍNEAS */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-43e2fd3 .salto-movil {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-33de909 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-33de909 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-33de909 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-33de909 .swiper,
.elementor-11408 .elementor-element.elementor-element-33de909 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-33de909 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-33de909 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-33de909 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-33de909 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-33de909 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-33de909 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-33de909 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-33de909 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-33de909 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-33de909 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-33de909 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-33de909 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-33de909 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-33de909 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-33de909 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-33de909 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c41a0d *//* ORDENADOR Y TABLET: TEXTO EN UNA LÍNEA */
.elementor-11408 .elementor-element.elementor-element-7c41a0d .salto-movil {
    display: none;
}

/* SOLO MÓVIL: TEXTO EN DOS LÍNEAS */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-7c41a0d .salto-movil {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba3fe84 *//* =====================================
   AJUSTES GENERALES DE LA REJILLA
   ===================================== */

.elementor-11408 .elementor-element.elementor-element-ba3fe84 {
    box-sizing: border-box;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 > .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .tarjeta-modelo {
    box-sizing: border-box;
    background: #ffffff;
    overflow: hidden;
    position: relative;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .tarjeta-modelo > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: flex-start !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Zona blanca con nombre y flecha */

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo {
    width: 100% !important;
    box-sizing: border-box;
    background: #ffffff;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo > .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-column:first-child {
    width: 82% !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-column:last-child {
    width: 18% !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-column:first-child .elementor-widget-wrap {
    justify-content: flex-start !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-column:last-child .elementor-widget-wrap {
    justify-content: flex-end !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-widget {
    width: auto !important;
    margin: 0 !important;
}

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-heading-title {
    margin: 0 !important;
}

/* Mantener visible la flecha */

.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-icon-wrapper,
.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-icon,
.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo i,
.elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo svg {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* =====================================
   SOLO ORDENADOR
   ===================================== */

@media (min-width: 1025px) {

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 {
        padding-left: 8% !important;
        padding-right: 8% !important;
        padding-bottom: 40px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 > .elementor-container {
        gap: 20px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .tarjeta-modelo {
        width: calc((100% - 40px) / 3) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo {
        height: 58px !important;
        min-height: 58px !important;
        padding: 0 14px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-heading-title {
        font-size: 15px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-icon {
        font-size: 20px !important;
    }
}


/* =====================================
   SOLO TABLET
   ===================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 35px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 > .elementor-container {
        gap: 16px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .tarjeta-modelo {
        width: calc((100% - 16px) / 2) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 13px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 12px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-icon {
        font-size: 19px !important;
    }
}


/* =====================================
   SOLO MÓVIL
   ===================================== */

@media (max-width: 767px) {

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 {
        padding-left: 14px !important;
        padding-right: 14px !important;
        padding-bottom: 30px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 > .elementor-container {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 12px 10px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .tarjeta-modelo {
        width: calc((100% - 10px) / 2) !important;
        margin: 0 !important;
        border-radius: 8px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 8px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-column:first-child {
        width: 79% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-column:last-child {
        width: 21% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-heading-title {
        font-size: 12px !important;
        line-height: 1.08 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ba3fe84 .pie-modelo .elementor-icon {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8b5e2a2 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-8b5e2a2 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper,
.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-8b5e2a2 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-8b5e2a2 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-707691f *//* ORDENADOR Y TABLET: TEXTO EN UNA LÍNEA */
.elementor-11408 .elementor-element.elementor-element-707691f .salto-movil {
    display: none;
}

/* SOLO MÓVIL: TEXTO EN DOS LÍNEAS */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-707691f .salto-movil {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7dd149b *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-7dd149b {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-7dd149b .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-7dd149b .swiper,
.elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-container,
.elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-7dd149b img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-7dd149b .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-7dd149b img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-7dd149b .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-7dd149b img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-7dd149b .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-7dd149b .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-7dd149b img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ea8458a *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-ea8458a {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-ea8458a .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-ea8458a .swiper,
.elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-container,
.elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-ea8458a img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-ea8458a .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-ea8458a img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-ea8458a .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-ea8458a img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-ea8458a .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-ea8458a .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-ea8458a img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f1dbdde *//* =====================================
   AJUSTES GENERALES DE LA REJILLA
   ===================================== */

.elementor-11408 .elementor-element.elementor-element-f1dbdde {
    box-sizing: border-box;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde > .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .tarjeta-modelo {
    box-sizing: border-box;
    background: #ffffff;
    overflow: hidden;
    position: relative;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .tarjeta-modelo > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: flex-start !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Zona blanca con nombre y flecha */

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo {
    width: 100% !important;
    box-sizing: border-box;
    background: #ffffff;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo > .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-column:first-child {
    width: 82% !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-column:last-child {
    width: 18% !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-column:first-child .elementor-widget-wrap {
    justify-content: flex-start !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-column:last-child .elementor-widget-wrap {
    justify-content: flex-end !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-widget {
    width: auto !important;
    margin: 0 !important;
}

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-heading-title {
    margin: 0 !important;
}

/* Mantener visible la flecha */

.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-icon-wrapper,
.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-icon,
.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo i,
.elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo svg {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* =====================================
   SOLO ORDENADOR
   ===================================== */

@media (min-width: 1025px) {

    .elementor-11408 .elementor-element.elementor-element-f1dbdde {
        padding-left: 8% !important;
        padding-right: 8% !important;
        padding-bottom: 40px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde > .elementor-container {
        gap: 20px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .tarjeta-modelo {
        width: calc((100% - 40px) / 3) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo {
        height: 58px !important;
        min-height: 58px !important;
        padding: 0 14px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-heading-title {
        font-size: 15px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-icon {
        font-size: 20px !important;
    }
}


/* =====================================
   SOLO TABLET
   ===================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-11408 .elementor-element.elementor-element-f1dbdde {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 35px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde > .elementor-container {
        gap: 16px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .tarjeta-modelo {
        width: calc((100% - 16px) / 2) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 13px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 12px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-icon {
        font-size: 19px !important;
    }
}


/* =====================================
   SOLO MÓVIL
   ===================================== */

@media (max-width: 767px) {

    .elementor-11408 .elementor-element.elementor-element-f1dbdde {
        padding-left: 14px !important;
        padding-right: 14px !important;
        padding-bottom: 30px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde > .elementor-container {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 12px 10px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .tarjeta-modelo {
        width: calc((100% - 10px) / 2) !important;
        margin: 0 !important;
        border-radius: 8px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 8px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-column:first-child {
        width: 79% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-column:last-child {
        width: 21% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-heading-title {
        font-size: 12px !important;
        line-height: 1.08 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-f1dbdde .pie-modelo .elementor-icon {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c44bb71 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-c44bb71 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-c44bb71 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper,
.elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-c44bb71 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-c44bb71 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-c44bb71 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-c44bb71 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-c44bb71 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-c44bb71 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-c44bb71 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-c44bb71 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e6cf61b *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-e6cf61b {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-e6cf61b .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper,
.elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-container,
.elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-e6cf61b img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-e6cf61b .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-e6cf61b img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-e6cf61b .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-e6cf61b img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-e6cf61b .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e6cf61b .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-e6cf61b img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4426b91 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-4426b91 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-4426b91 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-4426b91 .swiper,
.elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-4426b91 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-4426b91 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-4426b91 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-4426b91 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-4426b91 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-4426b91 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-4426b91 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-4426b91 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9b93763 *//* =====================================
   AJUSTES GENERALES DE LA REJILLA
   ===================================== */

.elementor-11408 .elementor-element.elementor-element-9b93763 {
    box-sizing: border-box;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 > .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .tarjeta-modelo {
    box-sizing: border-box;
    background: #ffffff;
    overflow: hidden;
    position: relative;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .tarjeta-modelo > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: flex-start !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Zona blanca con nombre y flecha */

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo {
    width: 100% !important;
    box-sizing: border-box;
    background: #ffffff;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo > .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-column:first-child {
    width: 82% !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-column:last-child {
    width: 18% !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-column:first-child .elementor-widget-wrap {
    justify-content: flex-start !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-column:last-child .elementor-widget-wrap {
    justify-content: flex-end !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-widget {
    width: auto !important;
    margin: 0 !important;
}

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-heading-title {
    margin: 0 !important;
}

/* Mantener visible la flecha */

.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-icon-wrapper,
.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-icon,
.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo i,
.elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo svg {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* =====================================
   SOLO ORDENADOR
   ===================================== */

@media (min-width: 1025px) {

    .elementor-11408 .elementor-element.elementor-element-9b93763 {
        padding-left: 8% !important;
        padding-right: 8% !important;
        padding-bottom: 40px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 > .elementor-container {
        gap: 20px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .tarjeta-modelo {
        width: calc((100% - 40px) / 3) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo {
        height: 58px !important;
        min-height: 58px !important;
        padding: 0 14px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-heading-title {
        font-size: 15px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-icon {
        font-size: 20px !important;
    }
}


/* =====================================
   SOLO TABLET
   ===================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-11408 .elementor-element.elementor-element-9b93763 {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 35px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 > .elementor-container {
        gap: 16px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .tarjeta-modelo {
        width: calc((100% - 16px) / 2) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 13px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 12px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-icon {
        font-size: 19px !important;
    }
}


/* =====================================
   SOLO MÓVIL
   ===================================== */

@media (max-width: 767px) {

    .elementor-11408 .elementor-element.elementor-element-9b93763 {
        padding-left: 14px !important;
        padding-right: 14px !important;
        padding-bottom: 30px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 > .elementor-container {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 12px 10px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .tarjeta-modelo {
        width: calc((100% - 10px) / 2) !important;
        margin: 0 !important;
        border-radius: 8px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 8px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-column:first-child {
        width: 79% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-column:last-child {
        width: 21% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-heading-title {
        font-size: 12px !important;
        line-height: 1.08 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-9b93763 .pie-modelo .elementor-icon {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-61a60ec *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-61a60ec {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-61a60ec .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-61a60ec .swiper,
.elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-container,
.elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-61a60ec img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-61a60ec .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-61a60ec img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-61a60ec .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-61a60ec img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-61a60ec .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-61a60ec .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-61a60ec img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d598895 *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-d598895 {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-d598895 .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-d598895 .swiper,
.elementor-11408 .elementor-element.elementor-element-d598895 .swiper-container,
.elementor-11408 .elementor-element.elementor-element-d598895 .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-d598895 .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-d598895 .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-d598895 .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-d598895 .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-d598895 .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-d598895 img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-d598895 .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-d598895 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-d598895 img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-d598895 .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-d598895 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-d598895 img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-d598895 .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-d598895 .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-d598895 img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2030aaa *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-2030aaa {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-2030aaa .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-2030aaa .swiper,
.elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-container,
.elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-2030aaa img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-2030aaa .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-2030aaa img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-2030aaa .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-2030aaa img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-2030aaa .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-2030aaa .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-2030aaa img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-564ded9 *//* =====================================
   AJUSTES GENERALES DE LA REJILLA
   ===================================== */

.elementor-11408 .elementor-element.elementor-element-564ded9 {
    box-sizing: border-box;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 > .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .tarjeta-modelo {
    box-sizing: border-box;
    background: #ffffff;
    overflow: hidden;
    position: relative;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .tarjeta-modelo > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: flex-start !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Zona blanca con nombre y flecha */

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo {
    width: 100% !important;
    box-sizing: border-box;
    background: #ffffff;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo > .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-column:first-child {
    width: 82% !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-column:last-child {
    width: 18% !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-column:first-child .elementor-widget-wrap {
    justify-content: flex-start !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-column:last-child .elementor-widget-wrap {
    justify-content: flex-end !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-widget {
    width: auto !important;
    margin: 0 !important;
}

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-heading-title {
    margin: 0 !important;
}

/* Mantener visible la flecha */

.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-icon-wrapper,
.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-icon,
.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo i,
.elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo svg {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* =====================================
   SOLO ORDENADOR
   ===================================== */

@media (min-width: 1025px) {

    .elementor-11408 .elementor-element.elementor-element-564ded9 {
        padding-left: 8% !important;
        padding-right: 8% !important;
        padding-bottom: 40px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 > .elementor-container {
        gap: 20px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .tarjeta-modelo {
        width: calc((100% - 40px) / 3) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo {
        height: 58px !important;
        min-height: 58px !important;
        padding: 0 14px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-heading-title {
        font-size: 15px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-icon {
        font-size: 20px !important;
    }
}


/* =====================================
   SOLO TABLET
   ===================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-11408 .elementor-element.elementor-element-564ded9 {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 35px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 > .elementor-container {
        gap: 16px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .tarjeta-modelo {
        width: calc((100% - 16px) / 2) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 13px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 12px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-icon {
        font-size: 19px !important;
    }
}


/* =====================================
   SOLO MÓVIL
   ===================================== */

@media (max-width: 767px) {

    .elementor-11408 .elementor-element.elementor-element-564ded9 {
        padding-left: 14px !important;
        padding-right: 14px !important;
        padding-bottom: 30px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 > .elementor-container {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 12px 10px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .tarjeta-modelo {
        width: calc((100% - 10px) / 2) !important;
        margin: 0 !important;
        border-radius: 8px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 8px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-column:first-child {
        width: 79% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-column:last-child {
        width: 21% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-heading-title {
        font-size: 12px !important;
        line-height: 1.08 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-564ded9 .pie-modelo .elementor-icon {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0c27c9f *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-0c27c9f {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-0c27c9f .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper,
.elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-container,
.elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-0c27c9f img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-0c27c9f .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-0c27c9f img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-0c27c9f .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-0c27c9f img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-0c27c9f .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-0c27c9f .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-0c27c9f img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed4f093 *//* ORDENADOR Y TABLET: TEXTO EN UNA LÍNEA */
.elementor-11408 .elementor-element.elementor-element-ed4f093 .salto-movil {
    display: none;
}

/* SOLO MÓVIL: TEXTO EN DOS LÍNEAS */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-ed4f093 .salto-movil {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-993b5ee *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-993b5ee {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-993b5ee .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-993b5ee .swiper,
.elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-container,
.elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-993b5ee img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-993b5ee .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-993b5ee img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-993b5ee .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-993b5ee img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-993b5ee .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-993b5ee .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-993b5ee img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66b6a15 *//* CÉSPED PÁDEL AZUL: UNA LÍNEA EN ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-66b6a15 .titulo-muy-largo {
        width: 100% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-66b6a15 .titulo-muy-largo .elementor-heading-title {
        white-space: nowrap !important;
        font-size: 12px !important;
        letter-spacing: -0.2px !important;
    }
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-66b6a15 .titulo-muy-largo .elementor-heading-title {
        white-space: nowrap !important;
        font-size: 11px !important;
    }
}

/* MÓVIL: MANTENERLO EN DOS LÍNEAS */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-66b6a15 .titulo-muy-largo .elementor-heading-title {
        white-space: normal !important;
        font-size: 12px !important;
        line-height: 1.08 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b55146f *//* AJUSTES GENERALES DEL CARRUSEL */
.elementor-11408 .elementor-element.elementor-element-b55146f {
    width: 100%;
    overflow: hidden;
}

.elementor-11408 .elementor-element.elementor-element-b55146f .elementor-image-carousel-wrapper,
.elementor-11408 .elementor-element.elementor-element-b55146f .swiper,
.elementor-11408 .elementor-element.elementor-element-b55146f .swiper-container,
.elementor-11408 .elementor-element.elementor-element-b55146f .swiper-wrapper,
.elementor-11408 .elementor-element.elementor-element-b55146f .swiper-slide,
.elementor-11408 .elementor-element.elementor-element-b55146f .swiper-slide a {
    width: 100% !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-b55146f .swiper-slide {
    overflow: hidden !important;
}

.elementor-11408 .elementor-element.elementor-element-b55146f .swiper-slide a {
    display: block !important;
}

.elementor-11408 .elementor-element.elementor-element-b55146f .swiper-slide img,
.elementor-11408 .elementor-element.elementor-element-b55146f img.swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center bottom !important;
    transform-origin: center bottom !important;
}

/* SOLO ORDENADOR */
@media (min-width: 1025px) {
    .elementor-11408 .elementor-element.elementor-element-b55146f .elementor-image-carousel-wrapper {
        height: 230px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-b55146f .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-b55146f img.swiper-slide-image {
        transform: scale(1.20) !important;
    }
}

/* SOLO TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11408 .elementor-element.elementor-element-b55146f .elementor-image-carousel-wrapper {
        height: 185px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-b55146f .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-b55146f img.swiper-slide-image {
        transform: scale(1.18) !important;
    }
}

/* SOLO MÓVIL */
@media (max-width: 767px) {
    .elementor-11408 .elementor-element.elementor-element-b55146f .elementor-image-carousel-wrapper {
        height: 120px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-b55146f .swiper-slide img,
    .elementor-11408 .elementor-element.elementor-element-b55146f img.swiper-slide-image {
        transform: scale(1.15) !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e000fad *//* =====================================
   AJUSTES GENERALES DE LA REJILLA
   ===================================== */

.elementor-11408 .elementor-element.elementor-element-e000fad {
    box-sizing: border-box;
}

.elementor-11408 .elementor-element.elementor-element-e000fad > .elementor-container {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .tarjeta-modelo {
    box-sizing: border-box;
    background: #ffffff;
    overflow: hidden;
    position: relative;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .tarjeta-modelo > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-content: flex-start !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* Zona blanca con nombre y flecha */

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo {
    width: 100% !important;
    box-sizing: border-box;
    background: #ffffff;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo > .elementor-container {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    height: 100% !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-column:first-child {
    width: 82% !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-column:last-child {
    width: 18% !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-column:first-child .elementor-widget-wrap {
    justify-content: flex-start !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-column:last-child .elementor-widget-wrap {
    justify-content: flex-end !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-widget {
    width: auto !important;
    margin: 0 !important;
}

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-heading-title {
    margin: 0 !important;
}

/* Mantener visible la flecha */

.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-icon-wrapper,
.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-icon,
.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo i,
.elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo svg {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}


/* =====================================
   SOLO ORDENADOR
   ===================================== */

@media (min-width: 1025px) {

    .elementor-11408 .elementor-element.elementor-element-e000fad {
        padding-left: 8% !important;
        padding-right: 8% !important;
        padding-bottom: 40px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad > .elementor-container {
        gap: 20px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .tarjeta-modelo {
        width: calc((100% - 40px) / 3) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo {
        height: 58px !important;
        min-height: 58px !important;
        padding: 0 14px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-heading-title {
        font-size: 15px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-icon {
        font-size: 20px !important;
    }
}


/* =====================================
   SOLO TABLET
   ===================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-11408 .elementor-element.elementor-element-e000fad {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 35px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad > .elementor-container {
        gap: 16px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .tarjeta-modelo {
        width: calc((100% - 16px) / 2) !important;
        margin: 0 !important;
        border-radius: 10px;
        box-shadow: 0 4px 13px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 12px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.1 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-icon {
        font-size: 19px !important;
    }
}


/* =====================================
   SOLO MÓVIL
   ===================================== */

@media (max-width: 767px) {

    .elementor-11408 .elementor-element.elementor-element-e000fad {
        padding-left: 14px !important;
        padding-right: 14px !important;
        padding-bottom: 30px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad > .elementor-container {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        gap: 12px 10px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .tarjeta-modelo {
        width: calc((100% - 10px) / 2) !important;
        margin: 0 !important;
        border-radius: 8px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo {
        height: 56px !important;
        min-height: 56px !important;
        padding: 0 8px !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-column:first-child {
        width: 79% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-column:last-child {
        width: 21% !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-heading-title {
        font-size: 12px !important;
        line-height: 1.08 !important;
    }

    .elementor-11408 .elementor-element.elementor-element-e000fad .pie-modelo .elementor-icon {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9fccb76 *//* SOLO MÓVIL: TARJETAS CONTINUAS DE 2 EN 2 */
@media (max-width: 767px) {

    .elementor-11408 .elementor-element.elementor-element-9fccb76 > .elementor-widget-wrap {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        column-gap: 10px !important;
        row-gap: 12px !important;
        align-items: stretch !important;

        /* Separación respecto a los lados */
        padding-left: 16px !important;
        padding-right: 16px !important;
        padding-bottom: 25px !important;
        box-sizing: border-box !important;
    }

    /* Ignorar las antiguas filas de tres */
    .elementor-11408 .elementor-element.elementor-element-9fccb76 > .elementor-widget-wrap > .elementor-inner-section,
    .elementor-11408 .elementor-element.elementor-element-9fccb76 > .elementor-widget-wrap > .elementor-inner-section > .elementor-container {
        display: contents !important;
    }

    /* Cada tarjeta ocupa una de las dos columnas */
    .elementor-11408 .elementor-element.elementor-element-9fccb76 .tarjeta-modelo {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
    }
}/* End custom CSS */