.elementor-3023 .elementor-element.elementor-element-08bd071{--spacer-size:10px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .ue_box_hero{background-color:#000000;background-image:url("https://www.ipar4.bme.hu/wp-content/uploads/2026/09/metal-3d-printer-with-abstract-lines-scaled.jpg");background-position:center center;background-size:cover;min-height:55vh;padding:20px 20px 20px 20px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_container_holder{max-width:500px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_content_box{padding:50px 50px 50px 50px;background-color:#1A3F5F;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-245aed0 );border-radius:0px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .ue_top_title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-weight:400;margin-bottom:20px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .ue_big_title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:35px;font-weight:700;line-height:35px;margin-top:0px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_paragraph{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-weight:500;line-height:35px;margin-top:5px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_btn{color:#000000;background-color:#ffffff;padding:10px 30px 10px 30px;margin-top:50px;border-radius:50px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_btn:hover{color:#000000;background-color:#ffffff;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_social a{color:#ffffff;margin:5px 5px 5px 5px;font-size:20px;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_social a:hover{color:#ffffff;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_social{margin-top:20px;}.elementor-3023 .elementor-element.elementor-element-78f8660{columns:2;column-gap:4%;text-align:justify;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;letter-spacing:0.5px;word-spacing:0.1em;}.elementor-3023 .elementor-element.elementor-element-0d382e5{--spacer-size:50px;}.elementor-3023 .elementor-element.elementor-element-3070b83 div.blox_hr{max-width:900px;}.elementor-3023 .elementor-element.elementor-element-3070b83 .uc_style_blox_line_text_divider_elementor_text{font-family:"Rajdhani", Sans-serif;font-size:20px;font-weight:500;}.elementor-3023 .elementor-element.elementor-element-384f7b0{width:var( --container-widget-width, 97.889% );max-width:97.889%;--container-widget-width:97.889%;--container-widget-flex-grow:0;}.elementor-3023 .elementor-element.elementor-element-aa70f2a{--spacer-size:50px;}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_long_content_box{border-radius:0px;border-style:solid;border-color:var( --e-global-color-text );}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_image_box{height:300px;background-color:#6a6a6a;background-position:center center !important;}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_overlay{background-color:#000000;opacity:20%;}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_long_content_box:hover .uc_overlay{opacity:60%;}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_description{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_btn{color:#ffffff !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:20px;margin-top:10px;padding:10px 30px 10px 30px;}.elementor-3023 .elementor-element.elementor-element-0599527 .uc_btn:hover{color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_box_content{padding:30px 30px 30px 30px;}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_long_content_box{border-radius:0px;border-style:solid;border-color:var( --e-global-color-text );}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_image_box{height:300px;background-color:#6a6a6a;background-position:center center !important;}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_overlay{background-color:#000000;opacity:20%;}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_long_content_box:hover .uc_overlay{opacity:60%;}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_title{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;line-height:25px;}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_description{color:#ffffff;font-family:"Rajdhani", Sans-serif;font-size:17px;font-weight:500;line-height:15px;}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_btn{color:#ffffff !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:20px;margin-top:10px;padding:10px 30px 10px 30px;}.elementor-3023 .elementor-element.elementor-element-1b06392 .uc_btn:hover{color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-3023 .elementor-element.elementor-element-d51931c{--spacer-size:50px;}.elementor-3023 .elementor-element.elementor-element-e6f43df a.elementor-button, .elementor-3023 .elementor-element.elementor-element-e6f43df .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;color:#010C02;-webkit-text-fill-color:initial;}.elementor-3023 .elementor-element.elementor-element-e6f43df a.elementor-button:not(.hvr-btn-expand-ltr), .elementor-3023 .elementor-element.elementor-element-e6f43df a.elementor-button.btn-custom-effect:before, .elementor-3023 .elementor-element.elementor-element-e6f43df a.elementor-button.hvr-btn-expand-ltr:before{background-color:var( --e-global-color-primary );}.elementor-3023 .elementor-element.elementor-element-e6f43df{width:100%;max-width:100%;align-self:center;--ha-tfx-scale-x-hover:1.1;--ha-tfx-scale-y-hover:1.1;}.elementor-3023 .elementor-element.elementor-element-28a4cb4{--spacer-size:50px;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a .elementor-icon-wrapper{text-align:center;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-stacked .elementor-icon{background-color:#1A3F5F;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-framed .elementor-icon, .elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-default .elementor-icon{color:#1A3F5F;border-color:#1A3F5F;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-framed .elementor-icon, .elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-default .elementor-icon svg{fill:#1A3F5F;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-stacked .elementor-icon:hover{background-color:#CB5499;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-framed .elementor-icon:hover, .elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-default .elementor-icon:hover{color:#CB5499;border-color:#CB5499;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-framed .elementor-icon:hover, .elementor-3023 .elementor-element.elementor-element-0cbfe2a.elementor-view-default .elementor-icon:hover svg{fill:#CB5499;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a .elementor-icon{font-size:35px;}.elementor-3023 .elementor-element.elementor-element-0cbfe2a .elementor-icon svg{height:35px;}@media(min-width:768px){.elementor-3023 .elementor-element.elementor-element-aa1cd3c{width:100%;}.elementor-3023 .elementor-element.elementor-element-9a7bbeb{width:12%;}.elementor-3023 .elementor-element.elementor-element-f720d16{width:47%;}.elementor-3023 .elementor-element.elementor-element-a53eccf{width:4%;}.elementor-3023 .elementor-element.elementor-element-e2cda1c{width:25%;}.elementor-3023 .elementor-element.elementor-element-3bfe9d1{width:11.802%;}}@media(max-width:767px){.elementor-3023 .elementor-element.elementor-element-2db67b7 .ue_big_title{font-size:25px;line-height:1em;}.elementor-3023 .elementor-element.elementor-element-2db67b7 .uc_paragraph{line-height:1.1em;}.elementor-3023 .elementor-element.elementor-element-78f8660{columns:1;}}/* Start custom CSS for image, class: .elementor-element-9fc7ace *//* Alapállapot: beállítjuk a finom átmenet sebességét (0.3 másodperc) */
.elementor-3023 .elementor-element.elementor-element-9fc7ace img {
    transition: all 0.3s ease-in-out;
}

/* Amikor az egeret ráviszed (hover állapot) */
.elementor-3023 .elementor-element.elementor-element-9fc7ace img:hover {
    transform: scale(1.05); /* 5%-kal felnagyítja a képet */
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.3); /* Kellemes, lágy árnyékot ad neki */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-384f7b0 *//* --- Új, finomhangolt CSS a "körvonalmentes" hover-hez --- */

/* Alapállapot: a kép és a container teljesen átlátszó, nincs szegély */
.elementor-3023 .elementor-element.elementor-element-384f7b0 {
    background-color: transparent !important;
    border: none !important; /* Eltávolítja az esetleges container szegélyeket */
}

.elementor-3023 .elementor-element.elementor-element-384f7b0 img {
    transition: all 0.3s ease-in-out;
    background-color: transparent !important; /* Explicit transparency for the image file */
    box-shadow: none !important; /* Eltávolítja az esetleges meglévő árnyékokat */
    /* Ne használjunk border: none-t itt, mert az eredeti képen fekete szegély van, amit meg akarunk tartani az alapállapotban */
}

/* Hover állapot: csak nagyítunk és egy nagyon lágy, külső árnyékot adunk */
.elementor-3023 .elementor-element.elementor-element-384f7b0:hover img {
    transform: scale(1.05); /* 5%-os nagyítás */
    
    /* Egy nagyon finom, tiszta árnyék, ami nem néz ki körvonalnak */
    box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.2); 
    
    /* HA az eredeti képen fekete szegély volt, és azt akarjuk, hogy eltűnjön: */
    border: none !important; /* Eltávolítja az eredeti szegélyt hover alatt */
}/* End custom CSS */