.elementor-2 .elementor-element.elementor-element-bbb6d11{--display:flex;--min-height:635px;--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:1;--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-bbb6d11::before, .elementor-2 .elementor-element.elementor-element-bbb6d11 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bbb6d11 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bbb6d11 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bbb6d11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bbb6d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#04112d;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-bbb6d11 > .elementor-shape-top .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-bbb6d11 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F7F7F7;}.elementor-2 .elementor-element.elementor-element-bbb6d11 > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-bbb6d11 > .e-con-inner > .elementor-shape-top svg{height:66px;}.elementor-2 .elementor-element.elementor-element-44d7004{--display:flex;--min-height:883px;--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;--margin-top:-168px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-44d7004:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-44d7004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/10/ChatGPT-Image-2025.-okt.-22.-21_46_18.png");}.elementor-2 .elementor-element.elementor-element-8686b04{--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-2 .elementor-element.elementor-element-8686b04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1564cc7{--display:flex;--min-height:300px;}.elementor-2 .elementor-element.elementor-element-fb4f904{width:var( --container-widget-width, 105.846% );max-width:105.846%;--container-widget-width:105.846%;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-fb4f904.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fb4f904 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:65px;font-weight:700;line-height:82px;text-shadow:0px 0px 8px rgba(24.076260375976588, 22.657854282196595, 22.657854282196595, 0.3);color:#D4AF37;}.elementor-2 .elementor-element.elementor-element-c7431c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;}.elementor-2 .elementor-element.elementor-element-79a50c8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-5762424 .elementor-button{background-color:#FF000000;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );padding:10px 70px 10px 70px;}.elementor-2 .elementor-element.elementor-element-1198e86{--display:flex;--min-height:1023px;--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-2 .elementor-element.elementor-element-12614d2{--display:flex;}.elementor-2 .elementor-element.elementor-element-2c774e6{--spacer-size:97px;}.elementor-2 .elementor-element.elementor-element-bd35593{text-align:center;}.elementor-2 .elementor-element.elementor-element-bd35593 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-2 .elementor-element.elementor-element-df22b13{--display:flex;}.elementor-2 .elementor-element.elementor-element-33ccc4d{text-align:center;font-family:"Montserrat", Sans-serif;}.elementor-2 .elementor-element.elementor-element-ae633cd{--display:flex;--min-height:457px;--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-2 .elementor-element.elementor-element-29d374e{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-c08e732 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-c08e732.elementor-view-stacked .elementor-icon{background-color:#FAF5F5;}.elementor-2 .elementor-element.elementor-element-c08e732.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c08e732.elementor-view-default .elementor-icon{color:#FAF5F5;border-color:#FAF5F5;}.elementor-2 .elementor-element.elementor-element-c08e732.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c08e732.elementor-view-default .elementor-icon svg{fill:#FAF5F5;}.elementor-2 .elementor-element.elementor-element-386313d{--display:flex;}.elementor-2 .elementor-element.elementor-element-8044f16 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4086e0a{--display:flex;}.elementor-2 .elementor-element.elementor-element-af85458 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-6f0bf8e{--spacer-size:151px;}.elementor-2 .elementor-element.elementor-element-2cd9775f{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-2cd9775f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2cd9775f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2 .elementor-element.elementor-element-2cd9775f > .elementor-shape-top .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-2cd9775f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#04112d;}.elementor-2 .elementor-element.elementor-element-2cd9775f > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-2cd9775f > .e-con-inner > .elementor-shape-top svg{height:45px;}.elementor-2 .elementor-element.elementor-element-2cd9775f > .elementor-shape-top, .elementor-2 .elementor-element.elementor-element-2cd9775f > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-2 .elementor-element.elementor-element-b677606{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-27fd41e3{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-27fd41e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:2px;word-spacing:0em;color:#222222;}.elementor-2 .elementor-element.elementor-element-4df5dfcf{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-4df5dfcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;text-shadow:0px 0px 82px rgba(53.487460885910295, 70.11867501254547, 95.47626037597655, 0.27);color:#222222;}.elementor-2 .elementor-element.elementor-element-54b385be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d0a00b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:23px;}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-title{margin-block-end:16px;color:#04112D;}.elementor-2 .elementor-element.elementor-element-d0a00b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_4 );}.elementor-2 .elementor-element.elementor-element-d0a00b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d0a00b.elementor-view-default .elementor-icon{fill:var( --e-global-color-blocksy_palette_4 );color:var( --e-global-color-blocksy_palette_4 );border-color:var( --e-global-color-blocksy_palette_4 );}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-2 .elementor-element.elementor-element-4139005d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:23px;}.elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-title{margin-block-end:16px;color:#04112d;}.elementor-2 .elementor-element.elementor-element-4139005d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-4139005d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4139005d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#04112D;}.elementor-2 .elementor-element.elementor-element-3562ddc7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:23px;}.elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-title{margin-block-end:16px;color:#04112D;}.elementor-2 .elementor-element.elementor-element-3562ddc7.elementor-view-stacked .elementor-icon{background-color:#062245;}.elementor-2 .elementor-element.elementor-element-3562ddc7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3562ddc7.elementor-view-default .elementor-icon{fill:#062245;color:#062245;border-color:#062245;}.elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-2 .elementor-element.elementor-element-78b708e8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:23px;}.elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-title{margin-block-end:16px;color:#04112D;}.elementor-2 .elementor-element.elementor-element-78b708e8.elementor-view-stacked .elementor-icon{background-color:#062245;}.elementor-2 .elementor-element.elementor-element-78b708e8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-78b708e8.elementor-view-default .elementor-icon{fill:#062245;color:#062245;border-color:#062245;}.elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-2 .elementor-element.elementor-element-7d2bb046{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:23px;}.elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-title{margin-block-end:16px;color:#04112D;}.elementor-2 .elementor-element.elementor-element-7d2bb046.elementor-view-stacked .elementor-icon{background-color:#062245;}.elementor-2 .elementor-element.elementor-element-7d2bb046.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7d2bb046.elementor-view-default .elementor-icon{fill:#062245;color:#062245;border-color:#062245;}.elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-2 .elementor-element.elementor-element-7a159d2d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:23px;}.elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-title{margin-block-end:16px;color:#04112D;}.elementor-2 .elementor-element.elementor-element-7a159d2d.elementor-view-stacked .elementor-icon{background-color:#062245;}.elementor-2 .elementor-element.elementor-element-7a159d2d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7a159d2d.elementor-view-default .elementor-icon{fill:#062245;color:#062245;border-color:#062245;}.elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-2 .elementor-element.elementor-element-a888ba9{--display:flex;--min-height:578px;--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;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-a888ba9::before, .elementor-2 .elementor-element.elementor-element-a888ba9 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a888ba9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a888ba9 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a888ba9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a888ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/10/ChatGPT-Image-2025.-okt.-23.-22_13_55.png");--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-a888ba9 > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-a888ba9 > .e-con-inner > .elementor-shape-bottom svg{height:102px;}.elementor-2 .elementor-element.elementor-element-5e7033e{--display:flex;}.elementor-2 .elementor-element.elementor-element-b37ff10{--display:flex;--min-height:552px;--overlay-opacity:0.5;}.elementor-2 .elementor-element.elementor-element-b37ff10::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/10/AdobeStock_561285580-1024x690.jpeg");--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-f51fc75{--display:flex;--min-height:251px;}.elementor-2 .elementor-element.elementor-element-d242d15:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-d242d15.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ektilnova.hu/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-d242d15 img{height:467px;}.elementor-2 .elementor-element.elementor-element-4cfeae3{--display:flex;--min-height:888px;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-4cfeae3::before, .elementor-2 .elementor-element.elementor-element-4cfeae3 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4cfeae3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4cfeae3 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4cfeae3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4cfeae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/10/ChatGPT-Image-2025.-okt.-23.-22_08_02.png");--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-cb7eeac{--spacer-size:136px;}.elementor-2 .elementor-element.elementor-element-b9d4d04{--display:flex;--min-height:586px;--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-2 .elementor-element.elementor-element-057d71d{--spacer-size:50px;width:var( --container-widget-width, 10.502% );max-width:10.502%;--container-widget-width:10.502%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-057d71d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5e0c8d6{--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-2 .elementor-element.elementor-element-5e0c8d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0e3c7a3{--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-2 .elementor-element.elementor-element-4320a25{text-align:right;}.elementor-2 .elementor-element.elementor-element-0d0f921{text-align:right;}.elementor-2 .elementor-element.elementor-element-52856b9{--display:flex;--min-height:129px;}.elementor-2 .elementor-element.elementor-element-682bb02{--display:flex;--min-height:172px;--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-2 .elementor-element.elementor-element-19e82a3{text-align:right;}.elementor-2 .elementor-element.elementor-element-2527540{text-align:right;}.elementor-2 .elementor-element.elementor-element-dc605f3{--display:flex;}.elementor-2 .elementor-element.elementor-element-684a225{--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-2 .elementor-element.elementor-element-684a225.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a5e4cc6{--display:flex;}.elementor-2 .elementor-element.elementor-element-a5e4cc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ec9f58f{width:var( --container-widget-width, 60.234% );max-width:60.234%;--container-widget-width:60.234%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ec9f58f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-daa2cc7{--display:flex;}.elementor-2 .elementor-element.elementor-element-6d7f91d{--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-2 .elementor-element.elementor-element-cb4187f{text-align:right;}.elementor-2 .elementor-element.elementor-element-aa4ae61{text-align:right;}.elementor-2 .elementor-element.elementor-element-fff9d91{--spacer-size:50px;width:var( --container-widget-width, 112.27% );max-width:112.27%;--container-widget-width:112.27%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-fff9d91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d8c404c{--display:flex;--min-height:69px;}.elementor-2 .elementor-element.elementor-element-d8c404c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-31d05f8{width:var( --container-widget-width, 81.244% );max-width:81.244%;--container-widget-width:81.244%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-31d05f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b263ea5{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-8b7a5a0{--display:flex;}.elementor-2 .elementor-element.elementor-element-7f18e95{--display:flex;--min-height:172px;--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-2 .elementor-element.elementor-element-5f1298f{text-align:right;}.elementor-2 .elementor-element.elementor-element-5579e4e{text-align:right;}.elementor-2 .elementor-element.elementor-element-404b0e5{--display:flex;}.elementor-2 .elementor-element.elementor-element-404b0e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-eb9b252{width:var( --container-widget-width, 77.699% );max-width:77.699%;--container-widget-width:77.699%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-eb9b252.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1298e30{--display:flex;}.elementor-2 .elementor-element.elementor-element-2a29f3b{--display:flex;--min-height:121px;--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-2 .elementor-element.elementor-element-ad5e552{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-b72f77a{--display:flex;}.elementor-2 .elementor-element.elementor-element-b72f77a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a09bec3{width:var( --container-widget-width, 76.22% );max-width:76.22%;--container-widget-width:76.22%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a09bec3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c9caadf{--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-2 .elementor-element.elementor-element-74d684d{--display:flex;}.elementor-2 .elementor-element.elementor-element-d9f574d{--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-2 .elementor-element.elementor-element-d44954c{--display:flex;--min-height:138px;}.elementor-2 .elementor-element.elementor-element-926d453{--display:flex;--min-height:121px;--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-2 .elementor-element.elementor-element-fbe28ba{--display:flex;--min-height:181px;}.elementor-2 .elementor-element.elementor-element-d1333c0{--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-2 .elementor-element.elementor-element-bf4d86d{--display:flex;--min-height:759px;--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;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-bf4d86d::before, .elementor-2 .elementor-element.elementor-element-bf4d86d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bf4d86d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bf4d86d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bf4d86d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bf4d86d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/10/ChatGPT-Image-2025.-okt.-23.-22_08_02.png");--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-bf4d86d > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-bf4d86d > .e-con-inner > .elementor-shape-top svg{height:54px;}.elementor-2 .elementor-element.elementor-element-129c1ec{--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-2 .elementor-element.elementor-element-5524474{--display:flex;--min-height:207px;}.elementor-2 .elementor-element.elementor-element-112f061{--display:flex;}.elementor-2 .elementor-element.elementor-element-1c89f60{--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-2 .elementor-element.elementor-element-9e9f9bd{--display:flex;--min-height:198px;}.elementor-2 .elementor-element.elementor-element-f7754ca{--display:flex;--min-height:474px;--overlay-opacity:0.91;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;box-shadow:11px 9px 21px 1px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-f7754ca::before, .elementor-2 .elementor-element.elementor-element-f7754ca > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f7754ca > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f7754ca > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f7754ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f7754ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ffffff;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-7ef11bf{--display:flex;}.elementor-2 .elementor-element.elementor-element-a5e7172{--display:flex;}.elementor-2 .elementor-element.elementor-element-db8026f{--display:flex;--min-height:621px;}.elementor-2 .elementor-element.elementor-element-4f8ec59{--display:flex;--min-height:801px;}.elementor-2 .elementor-element.elementor-element-4f8ec59:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4f8ec59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/10/ChatGPT-Image-2025.-okt.-22.-21_37_20.png");}.elementor-2 .elementor-element.elementor-element-2ef38511{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-2ef38511:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2ef38511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_4 );}.elementor-2 .elementor-element.elementor-element-53263575{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F8F812;--border-color:#F8F812;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-5b117386{text-align:center;}.elementor-2 .elementor-element.elementor-element-5b117386 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;color:#F8F812;}.elementor-2 .elementor-element.elementor-element-641a5b20 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-641a5b20{text-align:center;}.elementor-2 .elementor-element.elementor-element-641a5b20 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:65px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FBFBFB;}.elementor-2 .elementor-element.elementor-element-7850912e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-134d8b3c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-134d8b3c.elementor-view-stacked .elementor-icon{background-color:#F8F812;}.elementor-2 .elementor-element.elementor-element-134d8b3c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-134d8b3c.elementor-view-default .elementor-icon{fill:#F8F812;color:#F8F812;border-color:#F8F812;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-2 .elementor-element.elementor-element-389c6dd8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-389c6dd8.elementor-view-stacked .elementor-icon{background-color:#F8F812;}.elementor-2 .elementor-element.elementor-element-389c6dd8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-389c6dd8.elementor-view-default .elementor-icon{fill:#F8F812;color:#F8F812;border-color:#F8F812;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-2 .elementor-element.elementor-element-6cf124dd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-6cf124dd.elementor-view-stacked .elementor-icon{background-color:#F8F812;}.elementor-2 .elementor-element.elementor-element-6cf124dd.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6cf124dd.elementor-view-default .elementor-icon{fill:#F8F812;color:#F8F812;border-color:#F8F812;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-2 .elementor-element.elementor-element-0ad9e75{--display:flex;--min-height:645px;}.elementor-2 .elementor-element.elementor-element-0ad9e75:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0ad9e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-2 .elementor-element.elementor-element-707a082{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;}.elementor-2 .elementor-element.elementor-element-efaf845{--display:flex;--min-height:281px;--justify-content:center;--overlay-opacity:0.5;}.elementor-2 .elementor-element.elementor-element-efaf845::before, .elementor-2 .elementor-element.elementor-element-efaf845 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-efaf845 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-efaf845 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-efaf845 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-efaf845 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-blocksy_palette_7 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-c7be8e7{text-align:center;}.elementor-2 .elementor-element.elementor-element-c7be8e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:bold;font-style:italic;line-height:48px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9469719{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-6f0e335{text-align:right;}.elementor-2 .elementor-element.elementor-element-6f0e335 .elementor-heading-title{font-family:"Roboto", Sans-serif;color:var( --e-global-color-blocksy_palette_9 );}.elementor-2 .elementor-element.elementor-element-96adcac{--display:flex;--min-height:667px;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-96adcac::before, .elementor-2 .elementor-element.elementor-element-96adcac > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-96adcac > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-96adcac > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-96adcac > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-96adcac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/02/AdobeStock_125331735-scaled.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-87ea63a{--display:flex;--min-height:423px;--overlay-opacity:0.5;}.elementor-2 .elementor-element.elementor-element-87ea63a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-87ea63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_7 );}.elementor-2 .elementor-element.elementor-element-87ea63a::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-9e508f7{--display:flex;--min-height:734px;--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;--overlay-opacity:1;--margin-top:-173px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-9e508f7::before, .elementor-2 .elementor-element.elementor-element-9e508f7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9e508f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9e508f7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9e508f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9e508f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/02/AdobeStock_125331735-scaled.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a7392bc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 1000px 0px;}.elementor-2 .elementor-element.elementor-element-b5c3276{--display:flex;--min-height:281px;}.elementor-2 .elementor-element.elementor-element-78d4f78{--display:flex;}.elementor-2 .elementor-element.elementor-element-d9f1eb7{--display:flex;}.elementor-2 .elementor-element.elementor-element-64228bc .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2 .elementor-element.elementor-element-6f5117c{--display:flex;--min-height:394px;}.elementor-2 .elementor-element.elementor-element-7ad9ba1 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2 .elementor-element.elementor-element-d0529c6{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bdfeb11{--display:flex;--min-height:251px;--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-2 .elementor-element.elementor-element-260b860{--display:flex;}.elementor-2 .elementor-element.elementor-element-aed5823{--spacer-size:109px;}.elementor-2 .elementor-element.elementor-element-adcea0b > .elementor-widget-container{--e-transform-scale:1.2;}.elementor-2 .elementor-element.elementor-element-adcea0b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2 .elementor-element.elementor-element-adcea0b img{width:25%;max-width:41%;height:79px;}.elementor-2 .elementor-element.elementor-element-54f8068{--display:flex;}.elementor-2 .elementor-element.elementor-element-9105b8a{--display:flex;--min-height:431px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:0600px 0400px 0px 0px;--margin-top:31px;--margin-bottom:-31px;--margin-left:26px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9105b8a::before, .elementor-2 .elementor-element.elementor-element-9105b8a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9105b8a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9105b8a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9105b8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9105b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-blocksy_palette_6 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-d951b9d{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-bee2853 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_9 );}.elementor-2 .elementor-element.elementor-element-d596826{text-align:center;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a0dc88b{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-a9ee3ba .elementor-button{background-color:var( --e-global-color-blocksy_palette_9 );font-size:28px;font-weight:900;text-transform:uppercase;border-radius:13px 13px 13px 13px;padding:4px 30px 4px 30px;}.elementor-2 .elementor-element.elementor-element-a9ee3ba .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a9ee3ba .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-blocksy_palette_9 );}.elementor-2 .elementor-element.elementor-element-a9ee3ba .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a9ee3ba .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_9 );}.elementor-2 .elementor-element.elementor-element-3813813{--display:flex;--min-height:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3813813::before, .elementor-2 .elementor-element.elementor-element-3813813 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3813813 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3813813 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3813813 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3813813 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-3813813.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-33dfc36{--display:flex;--min-height:249px;border-style:solid;--border-style:solid;border-width:7px 0px 0px 7px;--border-top-width:7px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:7px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e4a2ff{--display:flex;--min-height:15px;}.elementor-2 .elementor-element.elementor-element-9a4df20{--display:flex;--min-height:62px;--overlay-opacity:0.64;}.elementor-2 .elementor-element.elementor-element-9a4df20::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/02/AdobeStock_125331735-scaled.jpeg");--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-28fa986 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2 .elementor-element.elementor-element-28fa986 img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-e9d3fab{--display:flex;}.elementor-2 .elementor-element.elementor-element-2c132b1{--display:flex;}.elementor-2 .elementor-element.elementor-element-da587a0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:6%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2 .elementor-element.elementor-element-48343d7e{text-align:center;}.elementor-2 .elementor-element.elementor-element-48343d7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:3px;color:#88AAB8;}.elementor-2 .elementor-element.elementor-element-57375d96{text-align:center;}.elementor-2 .elementor-element.elementor-element-57375d96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:-1px;color:#05173D;}.elementor-2 .elementor-element.elementor-element-15bc831f > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-2 .elementor-element.elementor-element-15bc831f{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;color:#5B5755;}.elementor-2 .elementor-element.elementor-element-3aa80e1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2 .elementor-element.elementor-element-29d62429{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-29d62429:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-29d62429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-29d62429:hover{background-color:transparent;background-image:linear-gradient(180deg, #F2FCFE 96%, #0396C2 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-2 .elementor-element.elementor-element-7e7ac3c9 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-2 .elementor-element.elementor-element-7e7ac3c9{text-align:left;}.elementor-2 .elementor-element.elementor-element-7e7ac3c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:-1px;color:#2B323D;}.elementor-2 .elementor-element.elementor-element-57c54951 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-2 .elementor-element.elementor-element-57c54951{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-2 .elementor-element.elementor-element-45a0f5 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:#05173D;color:#05173D;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-45a0f5 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-2 .elementor-element.elementor-element-45a0f5 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-45a0f5 .elementor-button:focus{color:#0396C2;}.elementor-2 .elementor-element.elementor-element-45a0f5 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-45a0f5 .elementor-button:focus svg{fill:#0396C2;}.elementor-2 .elementor-element.elementor-element-6348c413{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-6348c413:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6348c413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6348c413:hover{background-color:transparent;background-image:linear-gradient(180deg, #F2FCFE 96%, #0396C2 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-2 .elementor-element.elementor-element-77d696db > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-2 .elementor-element.elementor-element-77d696db{text-align:left;}.elementor-2 .elementor-element.elementor-element-77d696db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:-1px;color:#2B323D;}.elementor-2 .elementor-element.elementor-element-704dc398 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-2 .elementor-element.elementor-element-704dc398{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-2 .elementor-element.elementor-element-2f69aa7a .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:#05173D;color:#05173D;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f69aa7a > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-2 .elementor-element.elementor-element-2f69aa7a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2f69aa7a .elementor-button:focus{color:#0396C2;}.elementor-2 .elementor-element.elementor-element-2f69aa7a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2f69aa7a .elementor-button:focus svg{fill:#0396C2;}.elementor-2 .elementor-element.elementor-element-7085660a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-7085660a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7085660a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7085660a:hover{background-color:transparent;background-image:linear-gradient(180deg, #F2FCFE 96%, #0396C2 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-2 .elementor-element.elementor-element-392d7ca5 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-2 .elementor-element.elementor-element-392d7ca5{text-align:left;}.elementor-2 .elementor-element.elementor-element-392d7ca5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:-1px;color:#2B323D;}.elementor-2 .elementor-element.elementor-element-55e03c5d > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-2 .elementor-element.elementor-element-55e03c5d{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-2 .elementor-element.elementor-element-1e1b1905 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:#05173D;color:#05173D;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1e1b1905 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-2 .elementor-element.elementor-element-1e1b1905 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1e1b1905 .elementor-button:focus{color:#0396C2;}.elementor-2 .elementor-element.elementor-element-1e1b1905 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1e1b1905 .elementor-button:focus svg{fill:#0396C2;}.elementor-2 .elementor-element.elementor-element-7766a84c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-7766a84c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7766a84c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7766a84c:hover{background-color:transparent;background-image:linear-gradient(180deg, #F2FCFE 96%, #0396C2 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-2 .elementor-element.elementor-element-647139f8 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-2 .elementor-element.elementor-element-647139f8{text-align:left;}.elementor-2 .elementor-element.elementor-element-647139f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:-1px;color:#2B323D;}.elementor-2 .elementor-element.elementor-element-6e468cc8 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-2 .elementor-element.elementor-element-6e468cc8{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-2 .elementor-element.elementor-element-2137f0f2 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:#05173D;color:#05173D;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2137f0f2 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-2 .elementor-element.elementor-element-2137f0f2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2137f0f2 .elementor-button:focus{color:#0396C2;}.elementor-2 .elementor-element.elementor-element-2137f0f2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2137f0f2 .elementor-button:focus svg{fill:#0396C2;}.elementor-2 .elementor-element.elementor-element-50805faa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-50805faa:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-50805faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-50805faa:hover{background-color:transparent;background-image:linear-gradient(180deg, #F2FCFE 96%, #0396C2 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-2 .elementor-element.elementor-element-1c6d1834 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-2 .elementor-element.elementor-element-1c6d1834{text-align:left;}.elementor-2 .elementor-element.elementor-element-1c6d1834 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:-1px;color:#2B323D;}.elementor-2 .elementor-element.elementor-element-450832d0 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-2 .elementor-element.elementor-element-450832d0{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-2 .elementor-element.elementor-element-3ddcc28b .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:#05173D;color:#05173D;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3ddcc28b > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-2 .elementor-element.elementor-element-3ddcc28b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3ddcc28b .elementor-button:focus{color:#0396C2;}.elementor-2 .elementor-element.elementor-element-3ddcc28b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-3ddcc28b .elementor-button:focus svg{fill:#0396C2;}.elementor-2 .elementor-element.elementor-element-6ee8a7b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-6ee8a7b3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6ee8a7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6ee8a7b3:hover{background-color:transparent;background-image:linear-gradient(180deg, #F2FCFE 96%, #0396C2 96%);box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-2 .elementor-element.elementor-element-6df85740 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-2 .elementor-element.elementor-element-6df85740{text-align:left;}.elementor-2 .elementor-element.elementor-element-6df85740 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:-1px;color:#2B323D;}.elementor-2 .elementor-element.elementor-element-738aa1a8 > .elementor-widget-container{margin:0% 0% 8% 0%;}.elementor-2 .elementor-element.elementor-element-738aa1a8{text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#5B5755;}.elementor-2 .elementor-element.elementor-element-106b17d2 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;fill:#05173D;color:#05173D;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-106b17d2 > .elementor-widget-container{margin:0px 0px -4px -1px;}.elementor-2 .elementor-element.elementor-element-106b17d2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-106b17d2 .elementor-button:focus{color:#0396C2;}.elementor-2 .elementor-element.elementor-element-106b17d2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-106b17d2 .elementor-button:focus svg{fill:#0396C2;}.elementor-2 .elementor-element.elementor-element-784961f{--display:flex;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-2cd9775f{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-4df5dfcf .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-54b385be{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-title a{font-size:22px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-2ef38511{--min-height:100vh;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-53263575{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-5b117386 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5b117386 .elementor-heading-title{font-size:17px;letter-spacing:0px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-641a5b20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-641a5b20 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2 .elementor-element.elementor-element-7850912e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-134d8b3c{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-title a{font-size:28px;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-389c6dd8{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-title a{font-size:28px;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6cf124dd{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-title a{font-size:28px;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-da587a0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-2 .elementor-element.elementor-element-48343d7e .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-57375d96 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-15bc831f{font-size:15px;}.elementor-2 .elementor-element.elementor-element-3aa80e1c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;}.elementor-2 .elementor-element.elementor-element-29d62429{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-7e7ac3c9 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-7e7ac3c9 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-57c54951 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-2 .elementor-element.elementor-element-57c54951{font-size:15px;}.elementor-2 .elementor-element.elementor-element-45a0f5 .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-6348c413{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-77d696db > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-77d696db .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-704dc398 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-2 .elementor-element.elementor-element-704dc398{font-size:15px;}.elementor-2 .elementor-element.elementor-element-2f69aa7a .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-7085660a{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-392d7ca5 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-392d7ca5 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-55e03c5d > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-2 .elementor-element.elementor-element-55e03c5d{font-size:15px;}.elementor-2 .elementor-element.elementor-element-1e1b1905 .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-7766a84c{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-647139f8 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-647139f8 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-6e468cc8 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-2 .elementor-element.elementor-element-6e468cc8{font-size:15px;}.elementor-2 .elementor-element.elementor-element-2137f0f2 .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-50805faa{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-1c6d1834 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-1c6d1834 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-450832d0 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-2 .elementor-element.elementor-element-450832d0{font-size:15px;}.elementor-2 .elementor-element.elementor-element-3ddcc28b .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-6ee8a7b3{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-2 .elementor-element.elementor-element-6df85740 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-6df85740 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-738aa1a8 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-2 .elementor-element.elementor-element-738aa1a8{font-size:15px;}.elementor-2 .elementor-element.elementor-element-106b17d2 .elementor-button{font-size:17px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-fb4f904{text-align:center;}.elementor-2 .elementor-element.elementor-element-fb4f904 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-c7431c6{text-align:center;}.elementor-2 .elementor-element.elementor-element-c7431c6 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-79a50c8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-1198e86{--min-height:281px;}.elementor-2 .elementor-element.elementor-element-fdda177 > .elementor-widget-container{margin:-145px -145px -145px -145px;}.elementor-2 .elementor-element.elementor-element-2cd9775f{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-27fd41e3 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-4df5dfcf > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-4df5dfcf .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-54b385be{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2 .elementor-element.elementor-element-d0a00b{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-2 .elementor-element.elementor-element-d0a00b > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon{font-size:44px;padding:17px;}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d0a00b .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-4139005d{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon{font-size:85px;}.elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4139005d .elementor-icon-box-title a{font-size:29px;}.elementor-2 .elementor-element.elementor-element-3562ddc7{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-3562ddc7 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-78b708e8{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-78b708e8 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7d2bb046{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7d2bb046 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7a159d2d{width:100%;max-width:100%;--icon-box-icon-margin:25px;}.elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7a159d2d .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-a5e4cc6{--width:297.8px;}.elementor-2 .elementor-element.elementor-element-ec9f58f{width:var( --container-widget-width, 62.325px );max-width:62.325px;--container-widget-width:62.325px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-cb4187f{text-align:center;}.elementor-2 .elementor-element.elementor-element-aa4ae61{text-align:center;}.elementor-2 .elementor-element.elementor-element-31d05f8{width:var( --container-widget-width, 63.125px );max-width:63.125px;--container-widget-width:63.125px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5f1298f{text-align:center;}.elementor-2 .elementor-element.elementor-element-5579e4e{text-align:center;}.elementor-2 .elementor-element.elementor-element-eb9b252{width:var( --container-widget-width, 76.738px );max-width:76.738px;--container-widget-width:76.738px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2c8b89c{text-align:center;}.elementor-2 .elementor-element.elementor-element-9f50b73{text-align:center;}.elementor-2 .elementor-element.elementor-element-ad5e552{--spacer-size:87px;}.elementor-2 .elementor-element.elementor-element-a09bec3{width:var( --container-widget-width, 89.825px );max-width:89.825px;--container-widget-width:89.825px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-fd2a73c{text-align:center;}.elementor-2 .elementor-element.elementor-element-1e5eaa7{text-align:center;}.elementor-2 .elementor-element.elementor-element-2ef38511{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-5b117386 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-641a5b20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-641a5b20 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-134d8b3c .elementor-icon-box-title a{font-size:26px;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-389c6dd8 .elementor-icon-box-title a{font-size:26px;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6cf124dd .elementor-icon-box-title a{font-size:26px;}.elementor-2 .elementor-element.elementor-element-efaf845{--overlay-opacity:0.73;}.elementor-2 .elementor-element.elementor-element-c7be8e7{text-align:left;}.elementor-2 .elementor-element.elementor-element-c7be8e7 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-9469719{--spacer-size:32px;}.elementor-2 .elementor-element.elementor-element-6f0e335 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-87ea63a::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-87ea63a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ektilnova.hu/wp-content/uploads/2025/02/AdobeStock_125331735-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-87ea63a{--min-height:327px;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-3813813{--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-9a4df20::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9a4df20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-2 .elementor-element.elementor-element-9a4df20{--overlay-opacity:0;}.elementor-2 .elementor-element.elementor-element-28fa986 img{max-width:68%;height:237px;}.elementor-2 .elementor-element.elementor-element-da587a0{--margin-top:22%;--margin-bottom:22%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-48343d7e .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-57375d96 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-15bc831f{font-size:14px;}.elementor-2 .elementor-element.elementor-element-3aa80e1c{--justify-content:center;--margin-top:0%;--margin-bottom:14%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2 .elementor-element.elementor-element-29d62429{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-7e7ac3c9 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-7e7ac3c9{text-align:center;}.elementor-2 .elementor-element.elementor-element-7e7ac3c9 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-57c54951{text-align:center;font-size:14px;}.elementor-2 .elementor-element.elementor-element-45a0f5 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6348c413{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-77d696db > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-77d696db{text-align:center;}.elementor-2 .elementor-element.elementor-element-77d696db .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-704dc398{text-align:center;font-size:14px;}.elementor-2 .elementor-element.elementor-element-2f69aa7a .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-7085660a{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-392d7ca5 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-392d7ca5{text-align:center;}.elementor-2 .elementor-element.elementor-element-392d7ca5 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-55e03c5d{text-align:center;font-size:14px;}.elementor-2 .elementor-element.elementor-element-1e1b1905 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-7766a84c{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-647139f8 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-647139f8{text-align:center;}.elementor-2 .elementor-element.elementor-element-647139f8 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-6e468cc8{text-align:center;font-size:14px;}.elementor-2 .elementor-element.elementor-element-2137f0f2 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-50805faa{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-1c6d1834 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-1c6d1834{text-align:center;}.elementor-2 .elementor-element.elementor-element-1c6d1834 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-450832d0{text-align:center;font-size:14px;}.elementor-2 .elementor-element.elementor-element-3ddcc28b .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6ee8a7b3{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2 .elementor-element.elementor-element-6df85740 > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-2 .elementor-element.elementor-element-6df85740{text-align:center;}.elementor-2 .elementor-element.elementor-element-6df85740 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-738aa1a8{text-align:center;font-size:14px;}.elementor-2 .elementor-element.elementor-element-106b17d2 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-8686b04{--width:42.651%;}.elementor-2 .elementor-element.elementor-element-b677606{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-54b385be{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-5e0c8d6{--width:30.553%;}.elementor-2 .elementor-element.elementor-element-684a225{--width:12.603%;}.elementor-2 .elementor-element.elementor-element-a5e4cc6{--width:105.927%;}.elementor-2 .elementor-element.elementor-element-d8c404c{--width:184.509%;}.elementor-2 .elementor-element.elementor-element-404b0e5{--width:120%;}.elementor-2 .elementor-element.elementor-element-b72f77a{--width:94.653%;}.elementor-2 .elementor-element.elementor-element-2ef38511{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-d951b9d{--width:76%;}.elementor-2 .elementor-element.elementor-element-3813813{--width:29.148%;}.elementor-2 .elementor-element.elementor-element-da587a0{--content-width:700px;}.elementor-2 .elementor-element.elementor-element-3aa80e1c{--content-width:1668px;}.elementor-2 .elementor-element.elementor-element-29d62429{--width:30%;}.elementor-2 .elementor-element.elementor-element-6348c413{--width:30%;}.elementor-2 .elementor-element.elementor-element-7085660a{--width:30%;}.elementor-2 .elementor-element.elementor-element-7766a84c{--width:30%;}.elementor-2 .elementor-element.elementor-element-50805faa{--width:30%;}.elementor-2 .elementor-element.elementor-element-6ee8a7b3{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-53263575{--width:100%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-b37ff10::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b37ff10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-fb4f904 */.elementor-2 .elementor-element.elementor-element-fb4f904 {
  background: linear-gradient(90deg, #e6b800, #ffec8b, #b8860b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.elementor-2 .elementor-element.elementor-element-fb4f904 {
  position: relative;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-fb4f904::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0.2) 0%, rgba(255,255,255,0.6) 50%, rgba(255, 255, 255, 0.2) 100%);
  animation: shine 4s infinite;
}

@keyframes shine {
  0% { left: -75%; }
  100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5762424 */.elementor-2 .elementor-element.elementor-element-5762424:hover {
  background: linear-gradient(45deg, #D4AF37, #FFD700);
  color: #0A0F2B;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5122a04 */.star {
  opacity: 0.6;
  animation: twinkle 3s ease-in-out infinite alternate;
}

@keyframes twinkle {
  from { opacity: 0.4; }
  to { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fdda177 */.saturn-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80vh;
  perspective: 1000px; /* 3D mélységérzet */
}

.saturn {
  max-width: 420px;
  width: 40vw;
  height: auto;
  transform-style: preserve-3d;
  animation: spinY 60s linear infinite;
  filter: drop-shadow(0 0 25px rgba(200, 200, 255, 0.4));
  transition: transform 0.3s ease;
}

/* Forgás az Y tengely körül (függőleges) */
@keyframes spinY {
  0%   { transform: rotateY(0deg) rotateX(5deg); }
  50%  { transform: rotateY(180deg) rotateX(5deg); }
  100% { transform: rotateY(360deg) rotateX(5deg); }
}

/* Finom hover effekt: megáll, ha ráviszed az egeret */
.saturn-wrap:hover .saturn {
  animation-play-state: paused;
}

/* Ha valaki kikapcsolta az animációkat (akadálymentesség) */
@media (prefers-reduced-motion: reduce) {
  .saturn { animation: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd35593 */.elementor-2 .elementor-element.elementor-element-bd35593 {
  background: linear-gradient(45deg, #FFD700, #C0A060);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.elementor-2 .elementor-element.elementor-element-bd35593 {
  background: linear-gradient(90deg, #EACB58, #D1A45C);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c08e732 */.star {
  opacity: 0.6;
  animation: twinkle 3s ease-in-out infinite alternate;
}

@keyframes twinkle {
  from { opacity: 0.4; }
  to { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d374e */.elementor-2 .elementor-element.elementor-element-29d374e:hover {
  transform: translateY(-10px);
  box-shadow: 0 0 25px rgba(212,175,55,0.25);
  transition: all 0.4s ease;
}
.elementor-2 .elementor-element.elementor-element-29d374e {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386313d */.elementor-2 .elementor-element.elementor-element-386313d:hover {
  transform: translateY(-10px);
  box-shadow: 0 0 25px rgba(212,175,55,0.25);
  transition: all 0.4s ease;
}
.elementor-2 .elementor-element.elementor-element-386313d {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4086e0a */.elementor-2 .elementor-element.elementor-element-4086e0a:hover {
  transform: translateY(-10px);
  box-shadow: 0 0 25px rgba(212,175,55,0.25);
  transition: all 0.4s ease;
}
.elementor-2 .elementor-element.elementor-element-4086e0a {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 60px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4df5dfcf */.elementor-2 .elementor-element.elementor-element-4df5dfcf {
  background: linear-gradient(90deg, #EACB58, #D1A45C);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0a00b */.elementor-2 .elementor-element.elementor-element-d0a00b {
  transition: all 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-d0a00b:hover {
  transform: scale(1.1);
  box-shadow: 0 0 20px rgba(255, 214, 150, 0.5);
}
.elementor-2 .elementor-element.elementor-element-d0a00b {
  background: #ffffff10;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  padding: 30px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-d0a00b:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4139005d */.elementor-2 .elementor-element.elementor-element-4139005d {
  transition: all 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-4139005d:hover {
  transform: scale(1.1);
  box-shadow: 0 0 20px rgba(255, 214, 150, 0.5);
}
.elementor-2 .elementor-element.elementor-element-4139005d {
  background: #ffffff10;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  padding: 30px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-4139005d:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3562ddc7 */.elementor-2 .elementor-element.elementor-element-3562ddc7 {
  transition: all 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-3562ddc7:hover {
  transform: scale(1.1);
  box-shadow: 0 0 20px rgba(255, 214, 150, 0.5);
}
.elementor-2 .elementor-element.elementor-element-3562ddc7 {
  background: #ffffff10;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  padding: 30px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-3562ddc7:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78b708e8 */.elementor-2 .elementor-element.elementor-element-78b708e8 {
  transition: all 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-78b708e8:hover {
  transform: scale(1.1);
  box-shadow: 0 0 20px rgba(255, 214, 150, 0.5);
}
.elementor-2 .elementor-element.elementor-element-78b708e8 {
  background: #ffffff10;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  padding: 30px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-78b708e8:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d2bb046 */.elementor-2 .elementor-element.elementor-element-7d2bb046 {
  transition: all 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-7d2bb046:hover {
  transform: scale(1.1);
  box-shadow: 0 0 20px rgba(255, 214, 150, 0.5);
}
.elementor-2 .elementor-element.elementor-element-7d2bb046 {
  background: #ffffff10;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  padding: 30px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-7d2bb046:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a159d2d */.elementor-2 .elementor-element.elementor-element-7a159d2d {
  transition: all 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-7a159d2d:hover {
  transform: scale(1.1);
  box-shadow: 0 0 20px rgba(255, 214, 150, 0.5);
}
.elementor-2 .elementor-element.elementor-element-7a159d2d {
  background: #ffffff10;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.05);
  padding: 30px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-7a159d2d:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}
.lux-circle::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: radial-gradient(circle at top left, rgba(255,255,255,0.6), transparent 70%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e3c7a3 */.elementor-2 .elementor-element.elementor-element-0e3c7a3 {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682bb02 */.elementor-2 .elementor-element.elementor-element-682bb02 {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec9f58f */.timeline-point {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 28px;
  height: 28px;
  background: radial-gradient(circle at 30% 30%, #ffd87d, #ffb347, #dcaeff);
  border-radius: 50%;
  animation: pulseGlow 3s infinite ease-in-out;
  z-index: 3;
}

@keyframes pulseGlow {
  0% { box-shadow: 0 0 15px rgba(255,215,125,0.5); }
  50% { box-shadow: 0 0 30px rgba(255,215,125,1); }
  100% { box-shadow: 0 0 15px rgba(255,215,125,0.5); }
}
.orb-shadow {
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 80%;
  height: 12px;
  background: radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0%, transparent 70%);
  transform: translateX(-50%);
  filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7f91d */.elementor-2 .elementor-element.elementor-element-6d7f91d {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31d05f8 */.timeline-point {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 28px;
  height: 28px;
  background: radial-gradient(circle at 30% 30%, #ffd87d, #ffb347, #dcaeff);
  border-radius: 50%;
  animation: pulseGlow 3s infinite ease-in-out;
  z-index: 3;
}

@keyframes pulseGlow {
  0% { box-shadow: 0 0 15px rgba(255,215,125,0.5); }
  50% { box-shadow: 0 0 30px rgba(255,215,125,1); }
  100% { box-shadow: 0 0 15px rgba(255,215,125,0.5); }
}
.orb-shadow {
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 80%;
  height: 12px;
  background: radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0%, transparent 70%);
  transform: translateX(-50%);
  filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f18e95 */.elementor-2 .elementor-element.elementor-element-7f18e95 {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb9b252 */.orb-shadow {
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 80%;
  height: 12px;
  background: radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0%, transparent 70%);
  transform: translateX(-50%);
  filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a29f3b */.elementor-2 .elementor-element.elementor-element-2a29f3b {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a09bec3 */.orb-shadow {
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 80%;
  height: 12px;
  background: radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0%, transparent 70%);
  transform: translateX(-50%);
  filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f574d */.elementor-2 .elementor-element.elementor-element-d9f574d {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-926d453 */.elementor-2 .elementor-element.elementor-element-926d453 {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1333c0 */.elementor-2 .elementor-element.elementor-element-d1333c0 {
  border: 2px solid rgba(212,175,55,0.25);
  border-radius: 16px;
  backdrop-filter: blur(4px);
  padding: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9d4d04 */.elementor-2 .elementor-element.elementor-element-b9d4d04::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 3px;
  height: 100%;
  background: linear-gradient(to bottom, #ffb347, #ffd87d, #dcaeff);
  opacity: 0.5;
  border-radius: 2px;
}
/* Függőleges vonal a középen */
.elementor-2 .elementor-element.elementor-element-b9d4d04::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 3px;
  height: 100%;
  background: linear-gradient(to bottom, #ffd87d, #c0a060, #a88efb);
  opacity: 0.6;
  border-radius: 2px;
}

/* Fénycsík, ami lefelé mozog */
.elementor-2 .elementor-element.elementor-element-b9d4d04::after {
  content: "";
  position: absolute;
  left: 50%;
  top: -150px;
  width: 3px;
  height: 150px;
  background: linear-gradient(to bottom, transparent, #fff, transparent);
  animation: lightFlow 5s infinite linear;
  opacity: 0.7;
}

@keyframes lightFlow {
  0% { top: -150px; }
  100% { top: 100%; }
}
.timeline-orb {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: relative;
  background: radial-gradient(circle at 35% 30%, 
             #ffe9b0 0%, 
              #e6b25c 30%, 
              #c17b32 65%, 
              #4a2d0d 100%);
  box-shadow:
    0 0 25px rgba(255, 200, 100, 0.5),
    0 0 80px rgba(255, 170, 60, 0.25),
    inset -6px -8px 20px rgba(0,0,0,0.5);
  animation: orbPulse 6s ease-in-out infinite;
  filter: drop-shadow(0 0 10px rgba(255,180,80,0.4));
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.timeline-orb:hover {
  transform: scale(1.12);
  box-shadow:
    0 0 40px rgba(255,220,140,0.8),
    0 0 120px rgba(255,200,100,0.5),
    inset -8px -10px 25px rgba(0,0,0,0.6);
}

/* Fényes atmoszféra réteg */
.timeline-orb::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 40%, rgba(255,255,255,0.3) 0%, transparent 70%);
  mix-blend-mode: screen;
  opacity: 0.7;
}

/* Lebegő fény animáció */
@keyframes orbPulse {
  0%, 100% {
    filter: drop-shadow(0 0 12px rgba(255,200,100,0.6))
            drop-shadow(0 0 40px rgba(255,160,50,0.3));
    transform: translateY(0);
  }
  50% {
    filter: drop-shadow(0 0 25px rgba(255,220,150,0.9))
            drop-shadow(0 0 80px rgba(255,190,90,0.5));
    transform: translateY(-6px);
  }
}

/* Gömbök méretnövekedése */
.orb1 { width: 50px; height: 50px; opacity: 0.9; }
.orb2 { width: 65px; height: 65px; opacity: 1; }
.orb3 { width: 80px; height: 80px; opacity: 1.05; }
.orb4 { width: 95px; height: 95px; opacity: 1.1; }

.orb4 { filter: brightness(1.3); }
.orb3 { filter: brightness(1.15); }
.orb2 { filter: brightness(1.05); }
.orb1 { filter: brightness(0.9); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7754ca */.elementor-2 .elementor-element.elementor-element-f7754ca {
  border-bottom: 1px solid rgba(212, 175, 55, 0.35);
  padding-bottom: 80px;
}/* End custom CSS */