.elementor-10 .elementor-element.elementor-element-937802e{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-95px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-07a2d35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-1242d28{text-align:center;}.elementor-10 .elementor-element.elementor-element-1242d28 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:59px;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-4818382{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4818382.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a363b05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-27f60f5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-27f60f5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-49c8c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-63ac4f3 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-63ac4f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-63ac4f3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-63ac4f3.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-63ac4f3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-63ac4f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-5564936{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-5564936.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0310feb .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-0310feb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-0310feb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0310feb.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-0310feb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0310feb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-4f2970c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-fcc66af{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-c3c1d08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7749a3e{--display:flex;--min-height:381px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-200px;--margin-left:100px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-14109d9 img{width:100%;max-width:100%;height:352px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-b5bbb99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:230px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-b5bbb99.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-22d5443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-22d5443 .elementor-heading-title{font-family:"Allison", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-c05d273{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-59b037b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-80b8e00{text-align:center;}.elementor-10 .elementor-element.elementor-element-80b8e00 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6cd8153{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e2a3e71{--display:flex;--min-height:181px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:480px;--margin-right:83px;}.elementor-10 .elementor-element.elementor-element-e2a3e71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-968a671{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-968a671.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-968a671 p{margin-block-end:25px;}.elementor-10 .elementor-element.elementor-element-df249e6{--display:flex;--min-height:381px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d66d128 img{width:100%;max-width:100%;height:352px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-39db3fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-14c3ac6 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );transition-duration:0.3s;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-14c3ac6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-14c3ac6 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-14c3ac6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-42f14ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0b9e2a4{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-fd81b6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2babac5{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-73307e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-34fafb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-6ff938f .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-c7abde1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );transition-duration:0.3s;border-radius:39px 39px 39px 39px;}.elementor-10 .elementor-element.elementor-element-c7abde1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c7abde1 .elementor-button:focus{border-color:#CC1725;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-c37aedb{--spacer-size:218px;}.elementor-10 .elementor-element.elementor-element-33d3e77{margin:0px 170px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-33d3e77.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-cb2a1cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-10 .elementor-element.elementor-element-ab8337c{text-align:end;}.elementor-10 .elementor-element.elementor-element-ab8337c img{width:84%;max-width:75%;height:600px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-3992b18{--display:flex;--min-height:106px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b0ecd86{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-10 .elementor-element.elementor-element-b0ecd86 .swiper-slide > .elementor-element{height:100%;}.elementor-10 .elementor-element.elementor-element-f70caa2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-362a173{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-4580921 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4580921.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-4580921.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4580921.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-4580921.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4580921.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-a4105d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-fed45c6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-d91c29d{--display:flex;--min-height:365px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d91c29d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d91c29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10 .elementor-element.elementor-element-7130fe3{--display:flex;}.elementor-10 .elementor-element.elementor-element-f2c8adb{--display:flex;--min-height:269px;}.elementor-10 .elementor-element.elementor-element-6d85516{--display:flex;}.elementor-10 .elementor-element.elementor-element-9718b70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-62f5bf9{--display:flex;}.elementor-10 .elementor-element.elementor-element-651ff16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d62bddf img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-658055c{--display:flex;}.elementor-10 .elementor-element.elementor-element-f8b6829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d3eaf48{--display:flex;}.elementor-10 .elementor-element.elementor-element-7fd719e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d38edfe{--display:flex;}.elementor-10 .elementor-element.elementor-element-dd2a50a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b1d7069{--display:flex;}.elementor-10 .elementor-element.elementor-element-c76804b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-01f409d{--display:flex;}.elementor-10 .elementor-element.elementor-element-79004b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-e3b942d{--display:flex;}.elementor-10 .elementor-element.elementor-element-eb99426{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-4335459{--display:flex;}.elementor-10 .elementor-element.elementor-element-ddb95c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-bb878ff{--display:flex;}.elementor-10 .elementor-element.elementor-element-7c67bef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-ad4d79f{--display:flex;}.elementor-10 .elementor-element.elementor-element-6bf7a16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3871792{--display:flex;}.elementor-10 .elementor-element.elementor-element-c71810f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-c42392f{--display:flex;}.elementor-10 .elementor-element.elementor-element-3cb1177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-4ac30dc{--display:flex;}.elementor-10 .elementor-element.elementor-element-734fac6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2edbe7f{--display:flex;}.elementor-10 .elementor-element.elementor-element-3d1b7dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5ae78d5{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:29px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5ae78d5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-astglobalcolor3 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-5ae78d5.elementor-element{--align-self:center;}:where( .elementor-10 .elementor-element.elementor-element-5ae78d5 .swiper-slide ) > .e-con{--padding-top:-14px;--padding-right:-14px;--padding-bottom:-14px;--padding-left:-14px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:-14px;--padding-inline-end:-14px;--padding-block-end:-14px;--padding-inline-start:-14px;}.elementor-10 .elementor-element.elementor-element-337af1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0439f51{--spacer-size:20px;}.elementor-10 .elementor-element.elementor-element-d2756af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-ea31e62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-fdf3967 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-10 .elementor-element.elementor-element-fdf3967 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fdf3967 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-fdf3967.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fdf3967 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-fdf3967 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-02b2b56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-f32aefb .elementor-button{background-color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-10 .elementor-element.elementor-element-f32aefb .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f32aefb .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-f32aefb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f32aefb .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f32aefb .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-c245ab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-39b96b8 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );font-family:"Work Sans", Sans-serif;font-size:25px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-10 .elementor-element.elementor-element-39b96b8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-39b96b8 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-39b96b8.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-39b96b8 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-39b96b8 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-d346c0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-1457866{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-550cf63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-10 .elementor-element.elementor-element-550cf63:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-550cf63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f5fb4fe{text-align:center;}.elementor-10 .elementor-element.elementor-element-f5fb4fe .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-03106e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0f3508b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0f3508b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-eef0e12{text-align:center;}.elementor-10 .elementor-element.elementor-element-eef0e12 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-eef0e12 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-eef0e12 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-0074482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-31fb39c{text-align:center;}.elementor-10 .elementor-element.elementor-element-31fb39c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-31fb39c .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-31fb39c .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-27f2b2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-27f2b2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8636ef2{text-align:center;}.elementor-10 .elementor-element.elementor-element-8636ef2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8636ef2 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-8636ef2 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-5c4763d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5b938b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-15757b3{text-align:center;}.elementor-10 .elementor-element.elementor-element-15757b3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15757b3 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-15757b3 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-26e40e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3288d14{text-align:center;}.elementor-10 .elementor-element.elementor-element-3288d14 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3288d14 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-3288d14 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-5bd17ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-9944853{text-align:center;}.elementor-10 .elementor-element.elementor-element-9944853 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9944853 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-9944853 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-4d7a14d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3721906{text-align:center;}.elementor-10 .elementor-element.elementor-element-3721906 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-weight:300;font-style:italic;color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-3721906 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-3721906 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-10 .elementor-element.elementor-element-99e2962{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-aca959e{--spacer-size:100px;}.elementor-10 .elementor-element.elementor-element-08b9528{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 46px;--row-gap:0px;--column-gap:46px;--margin-top:0px;--margin-bottom:-21px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-0cd126f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-d4ab67b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor7 );}.elementor-10 .elementor-element.elementor-element-46ef8da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-56c681d{text-align:center;}.elementor-10 .elementor-element.elementor-element-56c681d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor7 );}.elementor-10 .elementor-element.elementor-element-16df622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d04a891{text-align:center;}.elementor-10 .elementor-element.elementor-element-d04a891 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor7 );}.elementor-10 .elementor-element.elementor-element-d64e2f8{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-7d20879{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-99fa633{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-99fa633 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-2617ed4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-2617ed4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-dcb041d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-f6bad63{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f6bad63 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-d966944{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-6d41242{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-e49df7e img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-bccb436{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-bccb436.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-75bfc11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 46px;--row-gap:0px;--column-gap:46px;--margin-top:0px;--margin-bottom:-21px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-48a8869{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-1c72f28 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor7 );}.elementor-10 .elementor-element.elementor-element-508d5e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-7087bc1{text-align:center;}.elementor-10 .elementor-element.elementor-element-7087bc1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor7 );}.elementor-10 .elementor-element.elementor-element-9b28f36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-313d19e{text-align:center;}.elementor-10 .elementor-element.elementor-element-313d19e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor7 );}.elementor-10 .elementor-element.elementor-element-809d8f9{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-31de00f{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-84e7efd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-84e7efd img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-101c9f7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-101c9f7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d11a775{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-3ac80a8 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-91263bd{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-91263bd.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7b9f6c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-881c2a8 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-e52461d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-e52461d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ea5b6ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-02c972c{--spacer-size:100px;}.elementor-10 .elementor-element.elementor-element-5ce58ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d5a1b6b{text-align:center;}.elementor-10 .elementor-element.elementor-element-d5a1b6b .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-a8a2a3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-02cfc23{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-e3a2333{text-align:center;}.elementor-10 .elementor-element.elementor-element-e3a2333 img{width:100%;max-width:100%;height:201px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-e3a2333:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-da11429{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-10 .elementor-element.elementor-element-da11429 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-da11429 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-da11429 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-9ef66c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-0e5a47f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b3b9b95{text-align:center;}.elementor-10 .elementor-element.elementor-element-b3b9b95 img{width:100%;max-width:100%;height:201px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-b3b9b95:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-a213e71{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-10 .elementor-element.elementor-element-a213e71 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-a213e71 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-a213e71 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-52a056e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-fe1c616{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-bb47db3{text-align:center;}.elementor-10 .elementor-element.elementor-element-bb47db3 img{width:100%;max-width:100%;height:201px;object-fit:cover;object-position:center right;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-bb47db3:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-8c3d385{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-10 .elementor-element.elementor-element-8c3d385 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-10 .elementor-element.elementor-element-8c3d385 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-8c3d385 .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-b0ecd86{--swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-5ae78d5{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b0ecd86{--swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-5ae78d5{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-937802e{--content-width:1379px;}.elementor-10 .elementor-element.elementor-element-a363b05{--width:6%;}.elementor-10 .elementor-element.elementor-element-49c8c9c{--width:6%;}.elementor-10 .elementor-element.elementor-element-5564936{--width:6%;}.elementor-10 .elementor-element.elementor-element-7749a3e{--width:20%;}.elementor-10 .elementor-element.elementor-element-b5bbb99{--width:14%;}.elementor-10 .elementor-element.elementor-element-e2a3e71{--width:34%;}.elementor-10 .elementor-element.elementor-element-df249e6{--width:20%;}.elementor-10 .elementor-element.elementor-element-34fafb4{--content-width:500px;}.elementor-10 .elementor-element.elementor-element-cb2a1cb{--width:73%;}.elementor-10 .elementor-element.elementor-element-362a173{--width:9%;}.elementor-10 .elementor-element.elementor-element-a4105d2{--width:50%;}.elementor-10 .elementor-element.elementor-element-ea31e62{--width:25%;}.elementor-10 .elementor-element.elementor-element-02b2b56{--width:25%;}.elementor-10 .elementor-element.elementor-element-c245ab8{--width:25%;}.elementor-10 .elementor-element.elementor-element-0f3508b{--width:25%;}.elementor-10 .elementor-element.elementor-element-0074482{--width:35.7%;}.elementor-10 .elementor-element.elementor-element-27f2b2a{--width:22.05%;}.elementor-10 .elementor-element.elementor-element-5b938b8{--width:23.4%;}.elementor-10 .elementor-element.elementor-element-26e40e9{--width:35.9%;}.elementor-10 .elementor-element.elementor-element-5bd17ee{--width:22.6%;}.elementor-10 .elementor-element.elementor-element-0cd126f{--width:30%;}.elementor-10 .elementor-element.elementor-element-46ef8da{--width:30%;}.elementor-10 .elementor-element.elementor-element-16df622{--width:30%;}.elementor-10 .elementor-element.elementor-element-7d20879{--width:40%;}.elementor-10 .elementor-element.elementor-element-dcb041d{--width:40%;}.elementor-10 .elementor-element.elementor-element-6d41242{--width:40%;}.elementor-10 .elementor-element.elementor-element-48a8869{--width:30%;}.elementor-10 .elementor-element.elementor-element-508d5e5{--width:30%;}.elementor-10 .elementor-element.elementor-element-9b28f36{--width:30%;}.elementor-10 .elementor-element.elementor-element-31de00f{--width:40%;}.elementor-10 .elementor-element.elementor-element-d11a775{--width:40%;}.elementor-10 .elementor-element.elementor-element-7b9f6c1{--width:40%;}.elementor-10 .elementor-element.elementor-element-02cfc23{--width:100%;}.elementor-10 .elementor-element.elementor-element-0e5a47f{--width:100%;}.elementor-10 .elementor-element.elementor-element-fe1c616{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-0f3508b{--width:170px;}.elementor-10 .elementor-element.elementor-element-0074482{--width:178.3px;}.elementor-10 .elementor-element.elementor-element-27f2b2a{--width:158px;}.elementor-10 .elementor-element.elementor-element-5b938b8{--width:175.3px;}.elementor-10 .elementor-element.elementor-element-26e40e9{--width:233.8px;}.elementor-10 .elementor-element.elementor-element-5bd17ee{--width:171.5px;}}/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130fe3 */.elementor-10 .elementor-element.elementor-element-7130fe3 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7130fe3 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7130fe3:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85516 */.elementor-10 .elementor-element.elementor-element-6d85516 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d85516 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6d85516:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651ff16 */.elementor-10 .elementor-element.elementor-element-651ff16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-651ff16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-651ff16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6829 */.elementor-10 .elementor-element.elementor-element-f8b6829 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-f8b6829 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-f8b6829:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd719e */.elementor-10 .elementor-element.elementor-element-7fd719e {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7fd719e img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7fd719e:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38edfe */.elementor-10 .elementor-element.elementor-element-d38edfe {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d38edfe img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-d38edfe:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7069 */.elementor-10 .elementor-element.elementor-element-b1d7069 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-b1d7069 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-b1d7069:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f409d */.elementor-10 .elementor-element.elementor-element-01f409d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-01f409d img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-01f409d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb99426 */.elementor-10 .elementor-element.elementor-element-eb99426 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-eb99426 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-eb99426:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb95c5 */.elementor-10 .elementor-element.elementor-element-ddb95c5 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-ddb95c5 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-ddb95c5:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c67bef */.elementor-10 .elementor-element.elementor-element-7c67bef {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7c67bef img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7c67bef:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7a16 */.elementor-10 .elementor-element.elementor-element-6bf7a16 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6bf7a16 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-6bf7a16:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71810f */.elementor-10 .elementor-element.elementor-element-c71810f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c71810f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c71810f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c42392f */.elementor-10 .elementor-element.elementor-element-c42392f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-c42392f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-c42392f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734fac6 */.elementor-10 .elementor-element.elementor-element-734fac6 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-734fac6 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-734fac6:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbe7f */.elementor-10 .elementor-element.elementor-element-2edbe7f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-2edbe7f img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-2edbe7f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5ae78d5 */.elementor-10 .elementor-element.elementor-element-5ae78d5 img {
  width: 100%;
  height: 470px;
  object-fit: cover;
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d20879 */.elementor-10 .elementor-element.elementor-element-7d20879 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7d20879 img {
  display: block;
  width: 100%;
  transition: 0.4s ease;
}

/* OSCURECER EN HOVER */
.elementor-10 .elementor-element.elementor-element-7d20879:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}

/* TEXTO CENTRADO */
.elementor-10 .elementor-element.elementor-element-7d20879 .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  opacity: 0;
  transition: 0.4s ease;
  text-align: center;
  z-index: 2;
}

/* MOSTRAR TEXTO EN HOVER */
.elementor-10 .elementor-element.elementor-element-7d20879:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb041d */.elementor-10 .elementor-element.elementor-element-dcb041d {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-dcb041d img {
  transition: 0.4s ease;
}

/* OSCURECER + ZOOM */
.elementor-10 .elementor-element.elementor-element-dcb041d:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-dcb041d .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
}

/* MOSTRAR TEXTO */
.elementor-10 .elementor-element.elementor-element-dcb041d:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d41242 */.elementor-10 .elementor-element.elementor-element-6d41242 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-6d41242 img {
  transition: 0.4s ease;
}

/* OSCURECER + ZOOM */
.elementor-10 .elementor-element.elementor-element-6d41242:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-6d41242 .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
}

/* MOSTRAR TEXTO */
.elementor-10 .elementor-element.elementor-element-6d41242:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31de00f */.elementor-10 .elementor-element.elementor-element-31de00f {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-31de00f img {
  transition: 0.4s ease;
}

/* OSCURECER + ZOOM */
.elementor-10 .elementor-element.elementor-element-31de00f:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-31de00f .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
}

/* MOSTRAR TEXTO */
.elementor-10 .elementor-element.elementor-element-31de00f:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d11a775 */.elementor-10 .elementor-element.elementor-element-d11a775 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-d11a775 img {
  transition: 0.4s ease;
}

/* OSCURECER + ZOOM */
.elementor-10 .elementor-element.elementor-element-d11a775:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-d11a775 .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
}

/* MOSTRAR TEXTO */
.elementor-10 .elementor-element.elementor-element-d11a775:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b9f6c1 */.elementor-10 .elementor-element.elementor-element-7b9f6c1 {
  position: relative;
  overflow: hidden;
}

/* IMAGEN */
.elementor-10 .elementor-element.elementor-element-7b9f6c1 img {
  transition: 0.4s ease;
}

/* OSCURECER + ZOOM */
.elementor-10 .elementor-element.elementor-element-7b9f6c1:hover img {
  filter: brightness(50%);
  transform: scale(1.05);
}

/* TEXTO */
.elementor-10 .elementor-element.elementor-element-7b9f6c1 .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
}

/* MOSTRAR TEXTO */
.elementor-10 .elementor-element.elementor-element-7b9f6c1:hover .hover-text {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3a2333 */.elementor-10 .elementor-element.elementor-element-e3a2333 {
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-e3a2333 img {
  transition: transform 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-e3a2333:hover img {
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3b9b95 */.elementor-10 .elementor-element.elementor-element-b3b9b95 {
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b3b9b95 img {
  transition: transform 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-b3b9b95:hover img {
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb47db3 */.elementor-10 .elementor-element.elementor-element-bb47db3 {
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-bb47db3 img {
  transition: transform 0.5s ease;
}

.elementor-10 .elementor-element.elementor-element-bb47db3:hover img {
  transform: translateY(-10px);
}/* End custom CSS */