.elementor-6 .elementor-element.elementor-element-dfc0b3f{--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;--overlay-opacity:0.5;}.elementor-6 .elementor-element.elementor-element-dfc0b3f::before, .elementor-6 .elementor-element.elementor-element-dfc0b3f > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-dfc0b3f > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-dfc0b3f > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-dfc0b3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-dfc0b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-6 .elementor-element.elementor-element-8bb03f9 img{width:16rem;}.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-6 .elementor-element.elementor-element-0b29f8a{margin:2% 2% calc(var(--kit-widget-spacing, 0px) + 2%) 2%;border-style:none;text-align:center;}.elementor-6 .elementor-element.elementor-element-0b29f8a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:6rem;font-weight:700;color:var( --e-global-color-primary );}.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-6 .elementor-element.elementor-element-c3d08a8{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:24px;font-weight:300;color:var( --e-global-color-d940984 );}.elementor-6 .elementor-element.elementor-element-178aac0{--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-6 .elementor-element.elementor-element-bfd4723{--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-6 .elementor-element.elementor-element-95e2b87{--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-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-6 .elementor-element.elementor-element-340554b .elementor-button{background-color:#A22C2900;font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:700;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-2024eac );border-radius:0px 0px 0px 0px;padding:1rem 3rem 1rem 3rem;}.elementor-6 .elementor-element.elementor-element-340554b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 5rem;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-31ad8e3{--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-6 .elementor-element.elementor-element-79836a8 .elementor-button{background-color:var( --e-global-color-2024eac );font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:700;line-height:16px;fill:#000000;color:#000000;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-2024eac );border-radius:0px 0px 0px 0px;padding:1rem 3rem 1rem 3rem;}.elementor-6 .elementor-element.elementor-element-79836a8{margin:0rem 3rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-030eef4{--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-6 .elementor-element.elementor-element-1673f9c{--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-6 .elementor-element.elementor-element-720b8d7{--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-6 .elementor-element.elementor-element-2818a4d{--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-6 .elementor-element.elementor-element-43cab9d .elementor-button{background-color:var( --e-global-color-2024eac );font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:700;line-height:16px;fill:#000000;color:#000000;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-2024eac );border-radius:0px 0px 0px 0px;padding:1rem 3rem 1rem 3rem;}.elementor-6 .elementor-element.elementor-element-43cab9d{margin:0rem 3rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-cf4d652 .elementor-button{background-color:#A22C2900;font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:700;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-2024eac );border-radius:0px 0px 0px 0px;padding:1rem 3rem 1rem 3rem;}.elementor-6 .elementor-element.elementor-element-cf4d652{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 5rem;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-64cf3d0{--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-6 .elementor-element.elementor-element-095faa5{--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-6 .elementor-element.elementor-element-3c7c428{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-6b4196c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:1rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;}.elementor-6 .elementor-element.elementor-element-6b4196c .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-6b4196c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-6cce0af{--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-6 .elementor-element.elementor-element-80a3b07{--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-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-6 .elementor-element.elementor-element-f17ee59{background-color:var( --e-global-color-53aee2b );padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A2904;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-f17ee59:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-default .elementor-icon{fill:var( --e-global-color-2024eac );color:var( --e-global-color-2024eac );border-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-f17ee59.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2024eac );color:var( --e-global-color-2024eac );border-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-f17ee59 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f17ee59 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f17ee59 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a495fd4 );}.elementor-6 .elementor-element.elementor-element-6db6630{--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-6 .elementor-element.elementor-element-a5df5f2{background-color:var( --e-global-color-53aee2b );padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A2904;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-a5df5f2:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-2024eac );color:var( --e-global-color-2024eac );border-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-a5df5f2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2024eac );color:var( --e-global-color-2024eac );border-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-a5df5f2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-a5df5f2 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-a5df5f2 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a495fd4 );}.elementor-6 .elementor-element.elementor-element-58c5d36{--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-6 .elementor-element.elementor-element-23d4699{background-color:var( --e-global-color-53aee2b );padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A2904;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-23d4699:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-default .elementor-icon{fill:var( --e-global-color-2024eac );color:var( --e-global-color-2024eac );border-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-23d4699.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2024eac );color:var( --e-global-color-2024eac );border-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-23d4699 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-23d4699 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-23d4699 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a495fd4 );}.elementor-6 .elementor-element.elementor-element-13aff84{--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-6 .elementor-element.elementor-element-bb0fce8{background-color:var( --e-global-color-53aee2b );padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A2904;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-bb0fce8:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-default .elementor-icon{fill:var( --e-global-color-2024eac );color:var( --e-global-color-2024eac );border-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-6 .elementor-element.elementor-element-bb0fce8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-2024eac );color:var( --e-global-color-2024eac );border-color:var( --e-global-color-2024eac );}.elementor-6 .elementor-element.elementor-element-bb0fce8 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-bb0fce8 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-bb0fce8 .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a495fd4 );}.elementor-6 .elementor-element.elementor-element-f209734{--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-6 .elementor-element.elementor-element-e3b5fcb{--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-6 .elementor-element.elementor-element-e3b5fcb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-71fcf39 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-3c9d793{font-family:"Rajdhani", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-ac4a18f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-ac4a18f .elementor-divider-separator{width:47%;}.elementor-6 .elementor-element.elementor-element-ac4a18f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-3f1e2f7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:300;font-style:italic;}.elementor-6 .elementor-element.elementor-element-97e5730{--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-6 .elementor-element.elementor-element-2630c3b:not( .elementor-widget-image ), .elementor-6 .elementor-element.elementor-element-2630c3b.elementor-widget-image img{-webkit-mask-image:url( https://360hll.com.ar/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:109%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-bfd4723{--width:25%;}.elementor-6 .elementor-element.elementor-element-95e2b87{--width:25%;}.elementor-6 .elementor-element.elementor-element-31ad8e3{--width:25%;}.elementor-6 .elementor-element.elementor-element-030eef4{--width:25%;}.elementor-6 .elementor-element.elementor-element-720b8d7{--width:25%;}.elementor-6 .elementor-element.elementor-element-2818a4d{--width:25%;}.elementor-6 .elementor-element.elementor-element-64cf3d0{--width:25%;}.elementor-6 .elementor-element.elementor-element-095faa5{--width:25%;}.elementor-6 .elementor-element.elementor-element-80a3b07{--width:25%;}.elementor-6 .elementor-element.elementor-element-6db6630{--width:25%;}.elementor-6 .elementor-element.elementor-element-58c5d36{--width:25%;}.elementor-6 .elementor-element.elementor-element-13aff84{--width:25%;}.elementor-6 .elementor-element.elementor-element-f209734{--content-width:70%;}.elementor-6 .elementor-element.elementor-element-e3b5fcb{--width:33%;}.elementor-6 .elementor-element.elementor-element-97e5730{--width:66.6666%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-0b29f8a{text-align:center;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-8bb03f9 img{width:62%;}.elementor-6 .elementor-element.elementor-element-43cab9d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-cf4d652{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-cf4d652 .elementor-button{border-width:-2px -2px -2px -2px;}}/* Start custom CSS for image, class: .elementor-element-8bb03f9 *//* 1. Definimos la animación de Entrada */
@keyframes entradaHeroica {
    0% {
        opacity: 0; /* Totalmente transparente */
        transform: scale(0.8); /* Empieza al 80% de su tamaño (más lejos) */
    }
    100% {
        opacity: 1; /* Totalmente visible */
        transform: scale(1); /* Tamaño normal */
    }
}

/* 2. Aplicamos la animación a la imagen */
.elementor-6 .elementor-element.elementor-element-8bb03f9 img {
    /* Duración: 1.5s (es un tiempo elegante, ni muy rápido ni muy lento) */
    /* ease-out: Empieza rápido y frena suave al final */
    animation: entradaHeroica 1.5s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b29f8a *//* 1. Definimos el movimiento de abajo hacia arriba */
@keyframes aparecerDesdeAbajo {
    0% {
        opacity: 0; /* Totalmente invisible */
        transform: translateY(50px); /* Empieza 50px más abajo de su lugar */
    }
    100% {
        opacity: 1; /* Totalmente visible */
        transform: translateY(0); /* Termina en su posición original */
    }
}

/* 2. Aplicamos la animación al elemento */
.elementor-6 .elementor-element.elementor-element-0b29f8a {
    /* Duración: 1.2s | Efecto: ease-out (frena suave al llegar) */
    animation: aparecerDesdeAbajo 1.2s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3d08a8 *//* 1. Definimos el movimiento de abajo hacia arriba */
@keyframes aparecerDesdeAbajo {
    0% {
        opacity: 0; /* Totalmente invisible */
        transform: translateY(50px); /* Empieza 50px más abajo de su lugar */
    }
    100% {
        opacity: 1; /* Totalmente visible */
        transform: translateY(0); /* Termina en su posición original */
    }
}

/* 2. Aplicamos la animación al elemento */
.elementor-6 .elementor-element.elementor-element-c3d08a8 {
    /* Duración: 1.2s | Efecto: ease-out (frena suave al llegar) */
    animation: aparecerDesdeAbajo 1.2s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178aac0 *//* 1. Definimos el movimiento de abajo hacia arriba */
@keyframes aparecerDesdeAbajo {
    0% {
        opacity: 0; /* Totalmente invisible */
        transform: translateY(50px); /* Empieza 50px más abajo de su lugar */
    }
    100% {
        opacity: 1; /* Totalmente visible */
        transform: translateY(0); /* Termina en su posición original */
    }
}

/* 2. Aplicamos la animación al elemento */
.elementor-6 .elementor-element.elementor-element-178aac0 {
    /* Duración: 1.2s | Efecto: ease-out (frena suave al llegar) */
    animation: aparecerDesdeAbajo 1.2s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1673f9c *//* 1. Definimos el movimiento de abajo hacia arriba */
@keyframes aparecerDesdeAbajo {
    0% {
        opacity: 0; /* Totalmente invisible */
        transform: translateY(50px); /* Empieza 50px más abajo de su lugar */
    }
    100% {
        opacity: 1; /* Totalmente visible */
        transform: translateY(0); /* Termina en su posición original */
    }
}

/* 2. Aplicamos la animación al elemento */
.elementor-6 .elementor-element.elementor-element-1673f9c {
    /* Duración: 1.2s | Efecto: ease-out (frena suave al llegar) */
    animation: aparecerDesdeAbajo 1.2s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-094e70d */@keyframes flotarMouse {
0% { transform: translateY(0px); }
50% { transform: translateY(15px); }
100% { transform: translateY(0px); }
}

.elementor-6 .elementor-element.elementor-element-094e70d img {
animation: flotarMouse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80a3b07 *//* Definimos el movimiento rápido hacia arriba */
@keyframes subirRapido {
    0% { opacity: 0; transform: translateY(50px); }
    100% { opacity: 1; transform: translateY(0); }
}

.elementor-6 .elementor-element.elementor-element-80a3b07.animated {
    /* 0.6s de duración (rápido) | Sin espera (0s delay) */
    animation: subirRapido 0.6s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
    animation-delay: 0s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db6630 */@keyframes subirRapido {
    0% { opacity: 0; transform: translateY(50px); }
    100% { opacity: 1; transform: translateY(0); }
}

.elementor-6 .elementor-element.elementor-element-6db6630.animated {
    /* Mismo movimiento, pero espera 0.2s */
    animation: subirRapido 0.6s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
    animation-delay: 0.2s; 
    /* Truco para que no parpadee antes de animarse */
    opacity: 0; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c5d36 */@keyframes subirRapido {
    0% { opacity: 0; transform: translateY(50px); }
    100% { opacity: 1; transform: translateY(0); }
}

.elementor-6 .elementor-element.elementor-element-58c5d36.animated {
    /* Mismo movimiento, pero espera 0.2s */
    animation: subirRapido 0.6s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
    animation-delay: 0.2s; 
    /* Truco para que no parpadee antes de animarse */
    opacity: 0; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13aff84 */@keyframes subirRapido {
    0% { opacity: 0; transform: translateY(50px); }
    100% { opacity: 1; transform: translateY(0); }
}

.elementor-6 .elementor-element.elementor-element-13aff84.animated {
    /* Espera 0.6s */
    animation: subirRapido 0.6s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
    animation-delay: 0.6s;
    opacity: 0; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71fcf39 *//* 1. Definimos el movimiento de Izquierda a Derecha */
@keyframes entrarDesdeIzquierda {
    0% {
        opacity: 0; /* Invisible */
        /* translateX negativo significa "a la izquierda" */
        transform: translateX(-50px); 
    }
    100% {
        opacity: 1; /* Visible */
        transform: translateX(0); /* Posición original */
    }
}

/* 2. Aplicamos la animación */
.elementor-6 .elementor-element.elementor-element-71fcf39 {
    /* Duración: 1.2s | Suavizado: ease-out */
    animation: entrarDesdeIzquierda 1.2s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c9d793 *//* 1. Definimos el movimiento de Izquierda a Derecha */
@keyframes entrarDesdeIzquierda {
    0% {
        opacity: 0; /* Invisible */
        /* translateX negativo significa "a la izquierda" */
        transform: translateX(-50px); 
    }
    100% {
        opacity: 1; /* Visible */
        transform: translateX(0); /* Posición original */
    }
}

/* 2. Aplicamos la animación */
.elementor-6 .elementor-element.elementor-element-3c9d793 {
    /* Duración: 1.2s | Suavizado: ease-out */
    animation: entrarDesdeIzquierda 1.2s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ac4a18f *//* 1. Definimos el movimiento de Izquierda a Derecha */
@keyframes entrarDesdeIzquierda {
    0% {
        opacity: 0; /* Invisible */
        /* translateX negativo significa "a la izquierda" */
        transform: translateX(-50px); 
    }
    100% {
        opacity: 1; /* Visible */
        transform: translateX(0); /* Posición original */
    }
}

/* 2. Aplicamos la animación */
.elementor-6 .elementor-element.elementor-element-ac4a18f {
    /* Duración: 1.2s | Suavizado: ease-out */
    animation: entrarDesdeIzquierda 1.2s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f1e2f7 *//* 1. Definimos el movimiento de abajo hacia arriba */
@keyframes aparecerDesdeAbajo {
    0% {
        opacity: 0; /* Totalmente invisible */
        transform: translateY(50px); /* Empieza 50px más abajo de su lugar */
    }
    100% {
        opacity: 1; /* Totalmente visible */
        transform: translateY(0); /* Termina en su posición original */
    }
}

/* 2. Aplicamos la animación al elemento */
.elementor-6 .elementor-element.elementor-element-3f1e2f7 {
    /* Duración: 1.2s | Efecto: ease-out (frena suave al llegar) */
    animation: aparecerDesdeAbajo 1.2s ease-out forwards;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b5fcb *//* Definimos TU movimiento personalizado */
@keyframes miEntradaIzquierda {
    0% {
        opacity: 0;
        transform: translateX(-60px); /* Viene desde la izquierda */
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

/* TRUCO: Usamos '.elementor-6 .elementor-element.elementor-element-e3b5fcb.animated' 
   Esto significa: "Ejecuta esto SOLO cuando Elementor 
   detecte el scroll y agregue la clase .animated" 
*/
.elementor-6 .elementor-element.elementor-element-e3b5fcb.animated {
    /* Sobreescribimos la animación de Elementor con la tuya */
    animation: miEntradaIzquierda 1.5s ease-out forwards !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2630c3b *//* Definimos el movimiento desde la DERECHA */
@keyframes miEntradaDerecha {
    0% {
        opacity: 0;
        /* Valor Positivo = Empieza desplazado a la derecha */
        transform: translateX(60px); 
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

/* Se activa solo cuando Elementor detecta el scroll */
.elementor-6 .elementor-element.elementor-element-2630c3b.animated {
    animation: miEntradaDerecha 1.5s ease-out forwards !important;
}/* End custom CSS */
/* Start custom CSS */body {
    /* 1. Color de fondo BASE (esto es lo que se ve al hacer scroll hacia abajo) */
    background-color: #0b0d10; /* El color oscuro de tu web */

    /* 2. La imagen con la capa negra encima */
    background-image: 
        linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 50%),
        url('https://360hll.com.ar/wp-content/uploads/2025/12/Smolensk_City_02-scaled.png');

    /* 3. Posición: Pegada arriba y centrada horizontalmente */
    background-position: top center;

    /* 4. IMPORTANTE: No repetir la imagen */
    background-repeat: no-repeat;

    /* 5. Tamaño: 100% del ancho, y la altura que sea automática según la imagen */
    /* Esto evita que ocupe "toda" la página deformándose */
    background-size: 100% auto;
    
    /* 6. Scroll: La imagen se queda arriba y desaparece al bajar (comportamiento normal) */
    background-attachment: scroll;
}/* End custom CSS */