.elementor-164 .elementor-element.elementor-element-53460ff:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-53460ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf6f22 );}.elementor-164 .elementor-element.elementor-element-53460ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 5em 0em;}.elementor-164 .elementor-element.elementor-element-53460ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-164 .elementor-element.elementor-element-1651f5a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-fa826c2 );}.elementor-164 .elementor-element.elementor-element-6f08aefa{--divider-border-style:solid;--divider-color:var( --e-global-color-f01ed3e );--divider-border-width:2px;}.elementor-164 .elementor-element.elementor-element-6f08aefa .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-164 .elementor-element.elementor-element-6f08aefa .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-164 .elementor-element.elementor-element-46a79b98:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-46a79b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf6f22 );}.elementor-164 .elementor-element.elementor-element-46a79b98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 1em 0em;}.elementor-164 .elementor-element.elementor-element-46a79b98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-164 .elementor-element.elementor-element-1e90aeba > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-164 .elementor-element.elementor-element-1e90aeba{text-align:center;}.elementor-164 .elementor-element.elementor-element-1e90aeba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-fa826c2 );}.elementor-164 .elementor-element.elementor-element-9116a19{--divider-border-style:solid;--divider-color:var( --e-global-color-f01ed3e );--divider-border-width:2px;}.elementor-164 .elementor-element.elementor-element-9116a19 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-164 .elementor-element.elementor-element-9116a19 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-164 .elementor-element.elementor-element-73639013 > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-164 .elementor-element.elementor-element-73639013{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:var( --e-global-color-fa826c2 );}.elementor-164 .elementor-element.elementor-element-154b4e{padding:3em 0em 0em 0em;}.elementor-164 .elementor-element.elementor-element-584022cf > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-5521a663 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-164 .elementor-element.elementor-element-5521a663 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-906e57d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-3091b62a > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-164 .elementor-element.elementor-element-3091b62a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-9a1c99 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-9a1c99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-164 .elementor-element.elementor-element-9a1c99 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-164 .elementor-element.elementor-element-9a1c99 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-9a1c99 .elementor-button:focus{color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-9a1c99 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-9a1c99 .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-548840f1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-48efd1f9 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-164 .elementor-element.elementor-element-48efd1f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-3c546290 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-6485f64f > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-164 .elementor-element.elementor-element-6485f64f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-60e558ea .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-60e558ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-164 .elementor-element.elementor-element-60e558ea .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-164 .elementor-element.elementor-element-60e558ea .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-60e558ea .elementor-button:focus{color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-60e558ea .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-60e558ea .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-4602964d{padding:0em 0em 0em 0em;}.elementor-164 .elementor-element.elementor-element-65bbad7 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-57b0b44e > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-164 .elementor-element.elementor-element-57b0b44e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-2ba5cf72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-5bf7dc9d > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-164 .elementor-element.elementor-element-5bf7dc9d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-7688e320 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-7688e320 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-164 .elementor-element.elementor-element-7688e320 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-164 .elementor-element.elementor-element-7688e320 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-7688e320 .elementor-button:focus{color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-7688e320 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-7688e320 .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-607e2246 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-60994d6f > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-164 .elementor-element.elementor-element-60994d6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-6c15439 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-26917ae2 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-164 .elementor-element.elementor-element-26917ae2{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-347a7f37 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-347a7f37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-164 .elementor-element.elementor-element-347a7f37 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-164 .elementor-element.elementor-element-347a7f37 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-347a7f37 .elementor-button:focus{color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-347a7f37 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-347a7f37 .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-e257107{padding:0em 0em 0em 0em;}.elementor-164 .elementor-element.elementor-element-97fe27e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-ed6dec9 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-164 .elementor-element.elementor-element-ed6dec9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-97270a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-731daa1 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-164 .elementor-element.elementor-element-731daa1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-8c6ea39 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-8c6ea39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-164 .elementor-element.elementor-element-8c6ea39 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-164 .elementor-element.elementor-element-8c6ea39 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-8c6ea39 .elementor-button:focus{color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-8c6ea39 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-8c6ea39 .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-82c7611 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-c2940c1 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-164 .elementor-element.elementor-element-c2940c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-22f59f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-8bde10d > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-164 .elementor-element.elementor-element-8bde10d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-56db19f .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-56db19f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-164 .elementor-element.elementor-element-56db19f .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-164 .elementor-element.elementor-element-56db19f .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-56db19f .elementor-button:focus{color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-56db19f .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-56db19f .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-49d4dd6{padding:0em 0em 0em 0em;}.elementor-164 .elementor-element.elementor-element-ca18376 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-bbf723b > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-164 .elementor-element.elementor-element-bbf723b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-f22ce9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-8e4a7d8 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-164 .elementor-element.elementor-element-8e4a7d8{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-6e88f02 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-6e88f02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-164 .elementor-element.elementor-element-6e88f02 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-164 .elementor-element.elementor-element-6e88f02 .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-6e88f02 .elementor-button:focus{color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-6e88f02 .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-6e88f02 .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-a085de8 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-164 .elementor-element.elementor-element-3018bb3 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-164 .elementor-element.elementor-element-3018bb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-c0d3cbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-3e30499 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-164 .elementor-element.elementor-element-3e30499{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-164 .elementor-element.elementor-element-8e6974e .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-8e6974e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-164 .elementor-element.elementor-element-8e6974e .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-164 .elementor-element.elementor-element-8e6974e .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-8e6974e .elementor-button:focus{color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-8e6974e .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-8e6974e .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-7f160e41:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-7f160e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf6f22 );}.elementor-164 .elementor-element.elementor-element-7f160e41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 6em 0em;}.elementor-164 .elementor-element.elementor-element-7f160e41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-164 .elementor-element.elementor-element-2e1030fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-164 .elementor-element.elementor-element-2e1030fc:not(.elementor-motion-effects-element-type-background), .elementor-164 .elementor-element.elementor-element-2e1030fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7e316d );}.elementor-164 .elementor-element.elementor-element-2e1030fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 4em 4em 4em;}.elementor-164 .elementor-element.elementor-element-2e1030fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-164 .elementor-element.elementor-element-df1d6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:var( --e-global-color-fa826c2 );}.elementor-164 .elementor-element.elementor-element-7bb6bd7a .elementor-button{background-color:var( --e-global-color-f01ed3e );font-family:"Montserrat", Sans-serif;font-weight:500;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-f01ed3e );border-radius:5px 5px 5px 5px;}.elementor-164 .elementor-element.elementor-element-7bb6bd7a .elementor-button:hover, .elementor-164 .elementor-element.elementor-element-7bb6bd7a .elementor-button:focus{background-color:var( --e-global-color-fa826c2 );color:var( --e-global-color-f01ed3e );}.elementor-164 .elementor-element.elementor-element-7bb6bd7a .elementor-button:hover svg, .elementor-164 .elementor-element.elementor-element-7bb6bd7a .elementor-button:focus svg{fill:var( --e-global-color-f01ed3e );}body.elementor-page-164:not(.elementor-motion-effects-element-type-background), body.elementor-page-164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf6f22 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-164 .elementor-element.elementor-element-7ca2cf25{width:42.44%;}.elementor-164 .elementor-element.elementor-element-57513b6b{width:57.517%;}}@media(max-width:1024px){.elementor-164 .elementor-element.elementor-element-1e90aeba .elementor-heading-title{font-size:28px;}.elementor-164 .elementor-element.elementor-element-73639013 > .elementor-widget-container{margin:0% 10% 0% 10%;}}@media(max-width:767px){.elementor-164 .elementor-element.elementor-element-53460ff{padding:4em 0em 2em 0em;}.elementor-164 .elementor-element.elementor-element-1651f5a3 .elementor-heading-title{font-size:33px;}.elementor-164 .elementor-element.elementor-element-46a79b98{padding:3em 0em 0em 0em;}.elementor-164 .elementor-element.elementor-element-1e90aeba .elementor-heading-title{font-size:26px;}.elementor-164 .elementor-element.elementor-element-73639013 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-164 .elementor-element.elementor-element-7f160e41{padding:3em 0em 5em 0em;}.elementor-164 .elementor-element.elementor-element-2e1030fc{padding:2em 2em 2em 2em;}.elementor-164 .elementor-element.elementor-element-df1d6e{text-align:center;}.elementor-164 .elementor-element.elementor-element-df1d6e .elementor-heading-title{font-size:28px;}}/* Start custom CSS for image, class: .elementor-element-17714329 */@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-17714329 .elementor-animation-float.attachment-large.size-large {
        max-height: 600px;
        min-height: 600px;
        height: 600px; /* Para forzar la altura exacta */
        object-fit: cover; /* Para que la imagen se ajuste sin distorsionarse */
        object-position: top;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66f7ea15 */@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-66f7ea15 .elementor-animation-float.attachment-large.size-large {
        max-height: 600px;
        min-height: 600px;
        height: 600px; /* Para forzar la altura exacta */
        object-fit: cover; /* Para que la imagen se ajuste sin distorsionarse */
        object-position: top;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a765ca3 */@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-3a765ca3 .elementor-animation-float.attachment-large.size-large {
        max-height: 600px;
        min-height: 600px;
        height: 600px; /* Para forzar la altura exacta */
        object-fit: cover; /* Para que la imagen se ajuste sin distorsionarse */
        object-position: top;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1717f987 */@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-1717f987 .elementor-animation-float.attachment-large.size-large {
        max-height: 600px;
        min-height: 600px;
        height: 600px; /* Para forzar la altura exacta */
        object-fit: cover; /* Para que la imagen se ajuste sin distorsionarse */
        object-position: top;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3724208 */@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-3724208 .elementor-animation-float.attachment-large.size-large {
        max-height: 600px;
        min-height: 600px;
        height: 600px; /* Para forzar la altura exacta */
        object-fit: cover; /* Para que la imagen se ajuste sin distorsionarse */
        object-position: top;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4db1696 */@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-4db1696 .elementor-animation-float.attachment-large.size-large {
        max-height: 600px;
        min-height: 600px;
        height: 600px; /* Para forzar la altura exacta */
        object-fit: cover; /* Para que la imagen se ajuste sin distorsionarse */
        object-position: top;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-adbf125 */@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-adbf125 .elementor-animation-float.attachment-large.size-large {
        max-height: 600px;
        min-height: 600px;
        height: 600px; /* Para forzar la altura exacta */
        object-fit: contain; /* Para que la imagen se ajuste sin distorsionarse */
        object-position: center;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0828698 */@media(min-width: 768px) {
    .elementor-164 .elementor-element.elementor-element-0828698 .elementor-animation-float.attachment-large.size-large {
        max-height: 600px;
        min-height: 600px;
        height: 600px; /* Para forzar la altura exacta */
        object-fit: cover; /* Para que la imagen se ajuste sin distorsionarse */
        object-position: top;
        width: 100%;
    }
}/* End custom CSS */