.elementor-241 .elementor-element.elementor-element-9ce11b8{--display:flex;}.elementor-241 .elementor-element.elementor-element-2378ba91:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-2378ba91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d698f36 );}.elementor-241 .elementor-element.elementor-element-2378ba91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 65px 0px;}.elementor-241 .elementor-element.elementor-element-2378ba91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-241 .elementor-element.elementor-element-73f59374 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-241 .elementor-element.elementor-element-2bbc8f08 .elementor-heading-title{color:var( --e-global-color-809cd89 );}.elementor-241 .elementor-element.elementor-element-740648ab{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 0px;}.elementor-241 .elementor-element.elementor-element-740648ab .elementor-heading-title{font-family:"Muli", Sans-serif;font-weight:800;}.elementor-241 .elementor-element.elementor-element-7889a497{padding:0px 120px 0px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-241 .elementor-element.elementor-element-498c9794{margin-top:30px;margin-bottom:0px;}.elementor-241 .elementor-element.elementor-element-59835231 > .elementor-element-populated{margin:225px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-7ea4c71f > .elementor-element-populated{margin:22px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 040px;}.elementor-241 .elementor-element.elementor-element-e3e78f3:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-e3e78f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d698f36 );}.elementor-241 .elementor-element.elementor-element-e3e78f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 30px 0px;}.elementor-241 .elementor-element.elementor-element-e3e78f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-241 .elementor-element.elementor-element-2b017e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-241 .elementor-element.elementor-element-2b017e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-241 .elementor-element.elementor-element-3939eaa .elementor-heading-title{font-family:"Muli", Sans-serif;font-weight:800;}.elementor-241 .elementor-element.elementor-element-90cd214{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-90cd214:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-90cd214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d698f36 );}.elementor-241 .elementor-element.elementor-element-57aea3b{--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;--align-items:center;}.elementor-241 .elementor-element.elementor-element-15a649a{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-15a649a:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-15a649a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-4398518{--display:flex;}.elementor-241 .elementor-element.elementor-element-a0fee3e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-241 .elementor-element.elementor-element-39ef69b{padding:25px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-043c689{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-241 .elementor-element.elementor-element-24029f7{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-24029f7:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-24029f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-40b041f{--display:flex;}.elementor-241 .elementor-element.elementor-element-b8c3edb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-241 .elementor-element.elementor-element-0747a7f{padding:25px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-161d8df{--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;--align-items:center;}.elementor-241 .elementor-element.elementor-element-45c709f{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-45c709f:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-45c709f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-3a5021a{--display:flex;}.elementor-241 .elementor-element.elementor-element-df7e714 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-241 .elementor-element.elementor-element-659da101:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-659da101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-241 .elementor-element.elementor-element-659da101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-241 .elementor-element.elementor-element-659da101 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-241 .elementor-element.elementor-element-2730ba1d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-241 .elementor-element.elementor-element-2730ba1d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-241 .elementor-element.elementor-element-2730ba1d > .elementor-element-populated{padding:20px 90px 20px 20px;}.elementor-241 .elementor-element.elementor-element-41060d26 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-241 .elementor-element.elementor-element-190b8920 .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:40px;font-weight:bold;line-height:50px;color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-5d45bb05{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-bb0c169 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Muli", Sans-serif;font-weight:800;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );}.elementor-241 .elementor-element.elementor-element-bb0c169 .elementor-button:hover, .elementor-241 .elementor-element.elementor-element-bb0c169 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-fed8f53 );border-color:var( --e-global-color-secondary );}.elementor-241 .elementor-element.elementor-element-bb0c169{width:auto;max-width:auto;}.elementor-241 .elementor-element.elementor-element-bb0c169 .elementor-button:hover svg, .elementor-241 .elementor-element.elementor-element-bb0c169 .elementor-button:focus svg{fill:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-7642976d{background-color:var( --e-global-color-d698f36 );margin:0px 110px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 040px 40px 40px;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-241 .elementor-element.elementor-element-7642976d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-241 .elementor-element.elementor-element-7642976d .elementor-icon-box-title{margin-block-end:20px;}.elementor-241 .elementor-element.elementor-element-7642976d .elementor-icon{font-size:29px;}.elementor-241 .elementor-element.elementor-element-7642976d .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-7642976d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-241 .elementor-element.elementor-element-7642976d .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-72dd0b5d{background-color:var( --e-global-color-d698f36 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;padding:20px 040px 40px 40px;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-241 .elementor-element.elementor-element-72dd0b5d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-241 .elementor-element.elementor-element-72dd0b5d .elementor-icon-box-title{margin-block-end:20px;}.elementor-241 .elementor-element.elementor-element-72dd0b5d .elementor-icon{font-size:29px;}.elementor-241 .elementor-element.elementor-element-72dd0b5d .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-72dd0b5d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-241 .elementor-element.elementor-element-72dd0b5d .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-654675f1{background-color:var( --e-global-color-d698f36 );margin:20px 110px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 040px 40px 40px;border-style:solid;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-241 .elementor-element.elementor-element-654675f1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-241 .elementor-element.elementor-element-654675f1 .elementor-icon-box-title{margin-block-end:20px;}.elementor-241 .elementor-element.elementor-element-654675f1 .elementor-icon{font-size:29px;}.elementor-241 .elementor-element.elementor-element-654675f1 .elementor-icon-box-title, .elementor-241 .elementor-element.elementor-element-654675f1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-241 .elementor-element.elementor-element-654675f1 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-43ad8d8b:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-43ad8d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-43ad8d8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-241 .elementor-element.elementor-element-43ad8d8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-241 .elementor-element.elementor-element-6351ab6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-241 .elementor-element.elementor-element-6351ab6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d698f36 );}.elementor-241 .elementor-element.elementor-element-6351ab6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 60px 130px 20px;}.elementor-241 .elementor-element.elementor-element-6351ab6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-241 .elementor-element.elementor-element-6fda1bf3{padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-6fda1bf3 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-e2b76bd{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-25de7e8c .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-4335b5ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-241 .elementor-element.elementor-element-4335b5ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://holbakft.hu/wp-content/uploads/2025/10/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-241 .elementor-element.elementor-element-4335b5ac > .elementor-element-populated >  .elementor-background-overlay{background-color:#727272;opacity:0.54;}.elementor-241 .elementor-element.elementor-element-4335b5ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:170px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-4335b5ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-241 .elementor-element.elementor-element-36841398{text-align:end;}.elementor-241 .elementor-element.elementor-element-36841398 .elementor-heading-title{font-family:"Muli", Sans-serif;font-size:55px;font-weight:800;line-height:50px;color:var( --e-global-color-secondary );}.elementor-241 .elementor-element.elementor-element-4f35a9bb{padding:0px 0px 0px 0345px;text-align:start;}.elementor-241 .elementor-element.elementor-element-4f35a9bb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-59da7ea8{padding:0px 20px 0px 0345px;text-align:start;}.elementor-241 .elementor-element.elementor-element-59da7ea8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-5ad19f48:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-5ad19f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-241 .elementor-element.elementor-element-5ad19f48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 20px 0px;}.elementor-241 .elementor-element.elementor-element-5ad19f48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-241 .elementor-element.elementor-element-39ac2d41{padding:0px 100px 0px 0px;}.elementor-241 .elementor-element.elementor-element-d2f201d{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-d2f201d:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-d2f201d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-241 .elementor-element.elementor-element-a774a6d{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-a774a6d:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-a774a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-f344025{--display:flex;}.elementor-241 .elementor-element.elementor-element-dd3b4f1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-241 .elementor-element.elementor-element-1e4ff26{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-1e4ff26:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-1e4ff26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed8f53 );}.elementor-241 .elementor-element.elementor-element-0c2db64{--display:flex;}.elementor-241 .elementor-element.elementor-element-af2bdf7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-241 .elementor-element.elementor-element-f719c05{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-241 .elementor-element.elementor-element-73f59374{width:58%;}.elementor-241 .elementor-element.elementor-element-59835231{width:40%;}.elementor-241 .elementor-element.elementor-element-7ea4c71f{width:60%;}.elementor-241 .elementor-element.elementor-element-6b67fb3f{width:42%;}.elementor-241 .elementor-element.elementor-element-2b017e8{width:60%;}.elementor-241 .elementor-element.elementor-element-1d9456c{width:40%;}.elementor-241 .elementor-element.elementor-element-2730ba1d{width:41.6666%;}.elementor-241 .elementor-element.elementor-element-7cab5b84{width:58.333%;}.elementor-241 .elementor-element.elementor-element-1be63b2d{width:50%;}.elementor-241 .elementor-element.elementor-element-68ee5f7b{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-241 .elementor-element.elementor-element-73f59374{width:100%;}.elementor-241 .elementor-element.elementor-element-6b67fb3f{width:100%;}.elementor-241 .elementor-element.elementor-element-2b017e8{width:100%;}.elementor-241 .elementor-element.elementor-element-1d9456c{width:100%;}.elementor-241 .elementor-element.elementor-element-57aea3b{--width:100%;}.elementor-241 .elementor-element.elementor-element-043c689{--width:100%;}.elementor-241 .elementor-element.elementor-element-161d8df{--width:100%;}.elementor-241 .elementor-element.elementor-element-2730ba1d{width:100%;}.elementor-241 .elementor-element.elementor-element-7cab5b84{width:100%;}.elementor-241 .elementor-element.elementor-element-6351ab6d{width:100%;}.elementor-241 .elementor-element.elementor-element-4335b5ac{width:100%;}.elementor-241 .elementor-element.elementor-element-1be63b2d{width:100%;}.elementor-241 .elementor-element.elementor-element-68ee5f7b{width:100%;}}@media(max-width:1024px){.elementor-241 .elementor-element.elementor-element-2378ba91{padding:80px 0px 80px 0px;}.elementor-241 .elementor-element.elementor-element-73f59374 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-241 .elementor-element.elementor-element-7889a497{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-241 .elementor-element.elementor-element-e3e78f3{padding:100px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-659da101{padding:80px 0px 80px 0px;}.elementor-241 .elementor-element.elementor-element-7cab5b84 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-241 .elementor-element.elementor-element-6351ab6d > .elementor-element-populated{padding:80px 20px 80px 20px;}.elementor-241 .elementor-element.elementor-element-4335b5ac > .elementor-element-populated{padding:150px 0px 150px 0px;}.elementor-241 .elementor-element.elementor-element-36841398{text-align:center;}.elementor-241 .elementor-element.elementor-element-4f35a9bb{padding:0px 0px 0px 225px;}.elementor-241 .elementor-element.elementor-element-4f35a9bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-241 .elementor-element.elementor-element-59da7ea8{padding:0px 220px 0px 225px;}.elementor-241 .elementor-element.elementor-element-59da7ea8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-241 .elementor-element.elementor-element-5ad19f48{padding:80px 0px 0px 0px;}}@media(max-width:767px){.elementor-241 .elementor-element.elementor-element-740648ab{padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-740648ab .elementor-heading-title{font-size:32px;}.elementor-241 .elementor-element.elementor-element-7889a497{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-241 .elementor-element.elementor-element-59835231 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-241 .elementor-element.elementor-element-7ea4c71f > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-e3e78f3{padding:60px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-3939eaa .elementor-heading-title{font-size:32px;}.elementor-241 .elementor-element.elementor-element-15a649a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-043c689{--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-241 .elementor-element.elementor-element-9f25de7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-24029f7{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-45c709f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-659da101{padding:80px 0px 80px 0px;}.elementor-241 .elementor-element.elementor-element-2730ba1d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-241 .elementor-element.elementor-element-7642976d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-241 .elementor-element.elementor-element-72dd0b5d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-241 .elementor-element.elementor-element-654675f1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-241 .elementor-element.elementor-element-6351ab6d > .elementor-element-populated{padding:80px 20px 80px 20px;}.elementor-241 .elementor-element.elementor-element-4335b5ac > .elementor-element-populated{padding:80px 0px 80px 0px;}.elementor-241 .elementor-element.elementor-element-4f35a9bb{padding:0px 0px 0px 20px;}.elementor-241 .elementor-element.elementor-element-4f35a9bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-241 .elementor-element.elementor-element-59da7ea8{padding:0px 0px 0px 20px;}.elementor-241 .elementor-element.elementor-element-59da7ea8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-241 .elementor-element.elementor-element-39ac2d41{padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-a774a6d{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-1e4ff26{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-2bbc8f08 *//* --- KÖZÖS SZABÁLYOK (FRISSÍTVE) --- */

/* 1. A maszkolás (most már 4 widgetre) */
.elementor-element[data-id="2bbc8f08"],
.elementor-element[data-id="740648ab"],
.elementor-element[data-id="3939eaa"],
.elementor-element[data-id="3a59a084"] { /* <-- ÚJ ELEM */
  overflow: hidden;
}

/* 2. A közös alaphelyzet (elrejtve, eltolva) */
.elementor-element[data-id="2bbc8f08"] .elementor-heading-title,
.elementor-element[data-id="740648ab"] .elementor-heading-title,
.elementor-element[data-id="3939eaa"] .elementor-heading-title,
.elementor-element[data-id="3a59a084"] .elementor-heading-title { /* <-- ÚJ ELEM */
  display: block;
  opacity: 0;
  transform: translateX(-20%);
  visibility: hidden;
}

/* --- EGYEDI ANIMÁCIÓK (Trigger) --- */

/* 3. A "Rólunk" elem (200ms késleltetés) */
.elementor-element[data-id="2bbc8f08"].is-visible .elementor-heading-title {
  visibility: visible;
  animation: slideInFromLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 200ms forwards;
}

/* 4. Az "Ismerje meg..." elem (800ms késleltetés) */
.elementor-element[data-id="740648ab"].is-visible .elementor-heading-title {
  visibility: visible;
  animation: slideInFromLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 800ms forwards;
}

/* 5. "A HOLBA Kft..." elem (400ms késleltetéssel) */
.elementor-element[data-id="3939eaa"].is-visible .elementor-heading-title {
  visibility: visible;
  animation: slideInFromLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 400ms forwards;
}

/* 6. ÚJ: "Raktárak" elem (600ms késleltetéssel) */
.elementor-element[data-id="3a59a084"].is-visible .elementor-heading-title {
  visibility: visible;
  animation: slideInFromLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 100ms forwards;
}

/* 7. A kulcskocka (ha még nem lenne meg) */
@keyframes slideInFromLeft {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-967782a *//* --- KÉP "WIPE" ANIMÁCIÓ (FRISSÍTVE KÉSLELTETÉSSEL) --- */

/* 1. A maszk: A widgetek (Változatlan) */
.elementor-element[data-id="967782a"],
.elementor-element[data-id="9f25de7"],
.elementor-element[data-id="aad7092"] {
  position: relative;
  overflow: hidden;
  visibility: hidden; /* Elrejtjük, amíg a JS nem aktiválja */
}

/* 2. A "törlő" réteg KÖZÖS stílusai (MÓDOSÍTVA) */
.elementor-element[data-id="967782a"]::before,
.elementor-element[data-id="9f25de7"]::before,
.elementor-element[data-id="aad7092"]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #F4F4F4; /* A te háttérszíned */
  z-index: 2;
  transform: translateX(0); /* Alaphelyzet: fedi a képet */
  will-change: transform;
  
  /* A 'transition' sort INNEN KIVETTÜK, 
     hogy egyedileg adhassuk meg. */
}

/* --- ÚJ BLOKK: EGYEDI KÉSLELTETÉSEK --- */

/* 2a. A '967782a' elem (a kért 200ms késleltetéssel) */
.elementor-element[data-id="967782a"]::before {
  transition: transform 1.2s cubic-bezier(0.65, 0.05, 0.36, 1) 200ms;
}

/* 2b. A másik két elem (késleltetés nélkül) */
.elementor-element[data-id="9f25de7"]::before,
.elementor-element[data-id="aad7092"]::before {
  transition: transform 1.2s cubic-bezier(0.65, 0.05, 0.36, 1);
}


/* 3. A kép elhelyezése (Változatlan) */
.elementor-element[data-id="967782a"] > .elementor-widget-container,
.elementor-element[data-id="9f25de7"] > .elementor-widget-container,
.elementor-element[data-id="aad7092"] > .elementor-widget-container {
  position: relative;
  z-index: 1;
}

/* 4. A trigger (Változatlan) */
.elementor-element[data-id="967782a"].is-visible,
.elementor-element[data-id="9f25de7"].is-visible,
.elementor-element[data-id="aad7092"].is-visible {
  visibility: visible;
}

.elementor-element[data-id="967782a"].is-visible::before,
.elementor-element[data-id="9f25de7"].is-visible::before,
.elementor-element[data-id="aad7092"].is-visible::before {
  transform: translateX(101%); /* A "törlő" réteg kicsúszik jobbra */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2730ba1d *//* --- JAVÍTOTT: A '2730ba1d' OSZLOP "REVEAL" ANIMÁCIÓJA --- */

/* 1. A BELSŐ WIDGETEK maszkolása (KIVÉVE A GOMBOT) */
/* A :not() szelektorral kihagyjuk a gombot (bb0c169). */
.elementor-element[data-id="2730ba1d"] .elementor-widget:not([data-id="bb0c169"]) {
  /* Ez lesz a maszk! */
  overflow: hidden; 
}

/* 2. Alaphelyzet: A BELSŐ TARTALOM elrejtése */
/* A H5 és H2 címek elrejtése */
.elementor-element[data-id="2730ba1d"] .elementor-widget-heading .elementor-heading-title {
  display: block; /* Fontos a transformhoz */
  opacity: 0;
  transform: translateX(-20%);
  visibility: hidden;
}
/* A szövegszerkesztő tartalmának elrejtése */
.elementor-element[data-id="2730ba1d"] .elementor-widget-text-editor .elementor-widget-container {
  display: block; /* Fontos a transformhoz */
  opacity: 0;
  transform: translateX(-20%);
  visibility: hidden;
}

/* 3. Trigger: Amikor a szülő oszlop (.is-visible) láthatóvá válik,
   a BELSŐ TARTALOM animációi elindulnak lépcsőzetesen. */

/* H5 (Céljaink...) - 200ms késleltetés */
.elementor-element[data-id="2730ba1d"].is-visible .elementor-widget[data-id="41060d26"] .elementor-heading-title {
  visibility: visible;
  animation: slideInFromLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 200ms forwards;
}

/* H2 (Több mint...) - 400ms késleltetés */
.elementor-element[data-id="2730ba1d"].is-visible .elementor-widget[data-id="190b8920"] .elementor-heading-title {
  visibility: visible;
  animation: slideInFromLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 400ms forwards;
}

/* Szövegszerkesztő (A mi küldetésünk...) - 600ms késleltetés */
.elementor-element[data-id="2730ba1d"].is-visible .elementor-widget[data-id="5d45bb05"] .elementor-widget-container {
  visibility: visible;
  animation: slideInFromLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 600ms forwards;
}/* End custom CSS */