.elementor-6112 .elementor-element.elementor-element-20c8e8f{--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-6112 .elementor-element.elementor-element-20c8e8f:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-20c8e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6b84e );}.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-6112 .elementor-element.elementor-element-196cf7a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:normal;}.elementor-6112 .elementor-element.elementor-element-f9c5847{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-f9c5847:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-f9c5847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6b84e );}.elementor-widget-ucaddon_justified_image_carousel .item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_justified_image_carousel .item_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_justified_image_carousel .item_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6112 .elementor-element.elementor-element-22cc631 .ue-item{opacity:100%;}.elementor-6112 .elementor-element.elementor-element-22cc631 .uc-active-item .ue-item{opacity:100%;}.elementor-6112 .elementor-element.elementor-element-22cc631 .ue-item:hover img{opacity:100% !important;}.elementor-6112 .elementor-element.elementor-element-22cc631 .item_title{padding:0px 0px 0px 0px;text-align:inherit;}.elementor-6112 .elementor-element.elementor-element-22cc631 .owl-nav .owl-prev{left:0px;}.elementor-6112 .elementor-element.elementor-element-22cc631 .owl-nav .owl-next{right:0px;}.elementor-6112 .elementor-element.elementor-element-22cc631 .owl-carousel .owl-nav .owl-next,.elementor-6112 .elementor-element.elementor-element-22cc631 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-6112 .elementor-element.elementor-element-22cc631 .owl-carousel .owl-nav .owl-next:hover,.elementor-6112 .elementor-element.elementor-element-22cc631 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-6112 .elementor-element.elementor-element-d283ae9{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-6112 .elementor-element.elementor-element-d283ae9:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-d283ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6b84e );}.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-6112 .elementor-element.elementor-element-9e0b839 .elementor-heading-title{font-size:var( --e-global-typography-0eac659-font-size );font-weight:var( --e-global-typography-0eac659-font-weight );line-height:var( --e-global-typography-0eac659-line-height );color:var( --e-global-color-8503562 );}.elementor-6112 .elementor-element.elementor-element-37fb6d9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-6112 .elementor-element.elementor-element-61d2776{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-6112 .elementor-element.elementor-element-61d2776 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-6112 .elementor-element.elementor-element-7443bbe{columns:2;}.elementor-6112 .elementor-element.elementor-element-ec0f02d{--display:flex;--padding-top:72px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-widget-ucaddon_unlimited_timeline .ue_text_one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-176ff17 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-3010b8f .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-488a848 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-ae24adb .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-0b148b9 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-646acc4 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-a8899e1 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-7b3e763 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-2160c30 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-73d4159 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-6f04995 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-42bcab2 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-1d4fcf3 .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-625d4fd .ue_timeline_item_image{object-position:center !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-16595c4 .ue_timeline_item_image{object-position:left !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-a35cbeb .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-016b3a4 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-8e31b3c .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-ede618a .ue_timeline_item_image{object-position:center right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-b7011c4 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-12f515d .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-c546ec3 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-45f06f0 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-4568013 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-b8274b5 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-d151f9c .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-f63b80a .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-92a653c .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-3bd8951 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-063ebe7 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-82752f6 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-87ff5d9 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-f3d13ef .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-e08df3e .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .elementor-repeater-item-0913ce9 .ue_timeline_item_image{object-position:right !important;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon_holder{width:30px;height:30px;font-size:24px;background-color:var( --e-global-color-8503562 );color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon{width:30px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon_image{width:24px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon.uc-active .ue_timeline_item_icon_holder{background-color:var( --e-global-color-accent );}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon_holder svg{fill:#ffffff;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon_line_offset{height:45px;width:1px;background-color:var( --e-global-color-8503562 );}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_content{margin-bottom:50px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_content_main{padding:20px 20px 20px 20px;text-align:left;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_pointer_inside{background-color:#ececec;height:0px;margin-top:0px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_pointer{width:0px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_pointer_spacer{width:20px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon_line{width:1px;background-color:var( --e-global-color-8503562 );}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon_line_mask{background-color:var( --e-global-color-accent );}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_icon_line_offset_mask{background-color:var( --e-global-color-accent );}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_image{width:100%;height:100%;opacity:100%;mix-blend-mode:normal;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_title{color:#000000;font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:normal;line-height:1em;margin-top:0px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_subtitle{color:var( --e-global-color-8503562 );font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:300;line-height:1.3em;margin-top:0px;}.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_text{color:var( --e-global-color-8503562 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:normal;margin-top:30px;}.elementor-6112 .elementor-element.elementor-element-ec1bfd7{--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;--padding-top:48px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-6112 .elementor-element.elementor-element-4fe23ce{text-align:center;}.elementor-6112 .elementor-element.elementor-element-4fe23ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:normal;line-height:1em;}.elementor-6112 .elementor-element.elementor-element-63ce44b{text-align:center;}.elementor-6112 .elementor-element.elementor-element-63ce44b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:300;}.elementor-6112 .elementor-element.elementor-element-fcefe4a.elementor-element{--align-self:center;}.elementor-6112 .elementor-element.elementor-element-fcefe4a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:normal;}.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-6112 .elementor-element.elementor-element-4aad85c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6112 .elementor-element.elementor-element-4aad85c img{width:100%;}.elementor-6112 .elementor-element.elementor-element-8fa02bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6112 .elementor-element.elementor-element-8fa02bd:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-8fa02bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-8503562 ) 50%, var( --e-global-color-5ec5891 ) 50%);}@media(min-width:768px){.elementor-6112 .elementor-element.elementor-element-ec0f02d{--content-width:1400px;}}@media(max-width:1024px){.elementor-6112 .elementor-element.elementor-element-f9c5847{--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-6112 .elementor-element.elementor-element-9e0b839 .elementor-heading-title{font-size:var( --e-global-typography-0eac659-font-size );line-height:var( --e-global-typography-0eac659-line-height );}.elementor-6112 .elementor-element.elementor-element-8fa02bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-6112 .elementor-element.elementor-element-f9c5847{--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-6112 .elementor-element.elementor-element-9e0b839 .elementor-heading-title{font-size:var( --e-global-typography-0eac659-font-size );line-height:var( --e-global-typography-0eac659-line-height );}.elementor-6112 .elementor-element.elementor-element-8fa02bd:not(.elementor-motion-effects-element-type-background), .elementor-6112 .elementor-element.elementor-element-8fa02bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-8503562 ) 0%, var( --e-global-color-5ec5891 ) 100%);}.elementor-6112 .elementor-element.elementor-element-8fa02bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-196cf7a */.elementor-6112 .elementor-element.elementor-element-196cf7a a{
    color: black;
}/* End custom CSS */
/* Start custom CSS for ucaddon_justified_image_carousel, class: .elementor-element-22cc631 */.elementor-6112 .elementor-element.elementor-element-22cc631{
    line-height: 0!important;
}
.elementor-6112 .elementor-element.elementor-element-22cc631 .owl-dots{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c5847 */.seccion-galeria {
    display: none;
}

.seccion-galeria:has(.gallery-item) {
    display: flex!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e0b839 */.elementor-6112 .elementor-element.elementor-element-9e0b839{
    text-wrap: pretty!important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61d2776 */.elementor-6112 .elementor-element.elementor-element-61d2776{
    max-width: 40ch!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7443bbe */.elementor-6112 .elementor-element.elementor-element-7443bbe{
    max-width: 120ch!important;
    text-wrap: pretty!important
}/* End custom CSS */
/* Start custom CSS for ucaddon_unlimited_timeline, class: .elementor-element-a0e8e21 */.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_content_inside{
    order: -1!important;
}
.ue_timeline_item_image[src=""],
.ue_timeline_item_image:not([src]) {
  display: none;
}
.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_content_main{
    display: flex;
    flex-flow: column;
    gap: 30px
}
.elementor-6112 .elementor-element.elementor-element-a0e8e21{
    text-wrap: balance!important
}
.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item:nth-child(even) div{
    text-align: right!important;
}

.elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_image {
  object-position: right right!important;
  max-height: 400px;
  object-fit: contain!important;

}
#uc_unlimited_timeline_elementor_a0e8e21 .ue_timeline_item_image{
  object-position: right !important;
}
#uc_unlimited_timeline_elementor_a0e8e21_item9 .ue_timeline_item_image, #uc_unlimited_timeline_elementor_a0e8e21_item13 .ue_timeline_item_image, #uc_unlimited_timeline_elementor_a0e8e21_item19 .ue_timeline_item_image{
    object-position: left!important;
}
.elementor-8953 p{
    text-align: left!important;
}
.elementor-8953, .elementor-6112 .elementor-element.elementor-element-a0e8e21 p, .elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_title, .elementor-6112 .elementor-element.elementor-element-a0e8e21 .ue_timeline_item_subtitle{
    direction: initial!important;
}
#uc_unlimited_timeline_elementor_a0e8e21_item35 .ue_timeline_item_image, #uc_unlimited_timeline_elementor_a0e8e21_item23 .ue_timeline_item_image{
    max-height: 100%!important;
}
#uc_unlimited_timeline_elementor_a0e8e21_item27 .ue_timeline_item_image, #uc_unlimited_timeline_elementor_a0e8e21_item26 .ue_timeline_item_image, #uc_unlimited_timeline_elementor_a0e8e21_item22 .ue_timeline_item_image ,#uc_unlimited_timeline_elementor_a0e8e21_item16 .ue_timeline_item_image{
    max-width: 300px;
}
 #uc_unlimited_timeline_elementor_a0e8e21_item27 .ue_timeline_item_content_main{
     align-items: flex-end!important;
 }
 #uc_unlimited_timeline_elementor_a0e8e21_item26 .ue_timeline_item_content_main, #uc_unlimited_timeline_elementor_a0e8e21_item22 .ue_timeline_item_content_main{
     align-items: flex-start!important;
 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcefe4a */.elementor-6112 .elementor-element.elementor-element-fcefe4a{
    max-width: 60ch!important;
    text-wrap: balance
}/* End custom CSS */