* {
margin: 0;
padding: 0; 
} #nav-icon3 {
width: 30px;
height: 30px;
margin: auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
#nav-icon3 span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #000000 !important;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#nav-icon2 span {
display: block;
position: absolute;
height: 9px;
width: 50%;
background: #d3531a;
opacity: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
} #nav-icon3 span:nth-child(1) {
top: 3px;
}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
top: 13px;
}
#nav-icon3 span:nth-child(4) {
top: 23px;
}
#nav-icon3.open span:nth-child(1) {
top: 10px;
width: 0;
left: 50%;
}
#nav-icon3.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#nav-icon3.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#nav-icon3.open span:nth-child(4) {
top: 10px;
width: 0;
left: 50%;
}.flex{
display:flex!important;
}
.contact-modal, .webinar-modal, .contact-modal-calc {
display:none;
justify-content: center!important;
align-items: center!important;
pointer-events: all;
background-color: rgba(0,0,0,.8);
position: fixed!important;
height: 100%!important;
width: 100%!important;
bottom: 0;
left: 0;
margin: 0!important;
z-index: 9999;
}
.contact-modal h3, .webinar-modal h3, .contact-modal-calc {
display:none;
}
div#contact_popup, div#webinar_popup, div#crm_calc_popup, div#nis2_contact_popup {
animation-duration: 1.2s;
box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);  width:500px;
max-height: 95vh;
border-radius: 20px;
pointer-events: all;
overflow: auto;
background: #4389ac;
display: none;
margin-top: 40px;
}
div#contact_popup img.shake_hands {
display: none;
}
div#webinar_popup {
background: #1480BD;
}
div#button_nis2_segedlet {
cursor: pointer;
}
.nf-fu-progress{
display:none;
}
#contact_popup .label-right .field-wrap,
#crm_calc_popup .label-right .field-wrap,
#nis2_contact_popup .label-right .field-wrap,
#webinar_popup .label-right .field-wrap {
flex-direction:column;
}
#contact_popup .checkbox-wrap .nf-field-description,
#nis2_contact_popup .checkbox-wrap .nf-field-description,
#crm_calc_popup .checkbox-wrap .nf-field-description,
#webinar_popup .checkbox-wrap .nf-field-description{
margin-left:30px;
font-weight: 500;
font-family: Blinker, sans-serif;
font-size: 14px;
line-height: 16px;
color: #000;
}
#contact_popup .g-recaptcha > div,
#nis2_contact_popup .g-recaptcha > div,
#crm_calc_popup .g-recaptcha > div,
#webinar_popup .g-recaptcha > div {
margin: 0 auto;
}
#webinar_popup #nf-label-field-49 {
margin-top: 10px;
}
#webinar_popup .nf-field-description p {
color: rgb(58, 79, 102) !important;
font-size: 1rem !important;
line-height: 1.3rem !important;
}
#contact_popup .nf-field-description a,
#crm_calc_popup .nf-field-description a,
#webinar_popup .nf-field-description a{
color: #000;
text-decoration: underline;
}
#contact_popup .nf-field-description a:hover,
#nis2_contact_popup .nf-field-description a:hover,
#crm_calc_popup .nf-field-description a:hover,
#webinar_popup .nf-field-description a:hover{
text-decoration:none;
}
#contact_popup .nf-form-content label,
#nis2_contact_popup .nf-form-content label,
#crm_calc_popup .nf-form-content label,
#webinar_popup .nf-form-content label {
font-size: 14px;
line-height: 16px;
font-family: Blinker, sans-serif;
font-weight: 400;
color: #000;
margin-top: 10px;
}
#contact_popup .popup_text,
#nis2_contact_popup .popup_text,
#crm_calc_popup .popup_text,
#webinar_popup .popup_text{
text-align:center!important;
font-weight: 500 !important;
font-family: "Blinker", Sans-serif, sans-serif;
color: #000;
font-size: 16px !important;
}
#contact_popup .popup_text a,
#nis2_contact_popup .popup_text a,
#webinar_popup .popup_text a,
p.webinar_popup_text {
color:#000 !important;
}
div.contact_button a.elementor-button {
cursor: pointer;
} #popup_container, #nis2_popup_container {
left: calc(50% - 295px);
top: calc(100vh * 30 / 1080);
z-index:9999;
}
span.title {
float: left;
display: inline-block;
margin-top: 10px;
margin-left: 198px;
color: #fff;
line-height: 32px;
opacity: 1;
font-size: 18px;
font-family: Roboto, sans-serif;
font-weight: 500;
}
span.close-icon, span.close-icon-flex, span.close-icon-nis2 {
float: right;
cursor: pointer;
display: block;
width: 16px;
margin-right: 20px;
margin-top: 10px;
opacity: 0.9;
max-width: 100%;
}
div#webinar_popup span.close-icon, span.close-icon-nis2, div#webinar_popup span.close-icon-flex {
opacity: 1;
}
div.contact_popup_content,
div.nis2_contact_popup_content,
div.crm_calc_popup_content,
div.webinar_popup_content {
padding: 20px 40px;
font-size: 12px;
margin-top: 50px !important;
background: #f4f4f4;
}
p.popup_text {
color: #7A7A7A;
font-size:15px!important;
margin-bottom: 0;
}
img.shake_hands {
display: block;
margin: 5px auto;
}
.checkbox-wrap .nf-field-label label::before {
color: transparent !important;
transition: all .5s;
width: 20px;
height: 20px;
background: #fff;
border: 1px solid #666;
opacity: 1 !important;
}
div.contact_popup_content .nf-field-label,
div.nis2_contact_popup_content .nf-field-label,
div.crm_calc_popup_content .nf-field-label,
div.webinar_popup_content .nf-field-label{
margin-bottom:0!important;
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type="button"]),
.nf-form-content textarea {
background: #ffffff !important;
border-radius: 5px !important;
padding-top: 0;
padding-bottom: 0;
font-size: 13px !important;
}
.nf-form-content input:not([type="button"])::placeholder,
.nf-form-content textarea::placeholder {
color: #000 !important;
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type="button"]) {  }
.nf-form-content textarea.ninja-forms-field {
height: 107px !important;
line-height: 20px !important;
}
.checkbox-container.label-right label {
color: #787878;
font-size: 11px;
}
.checkbox-wrap .nf-field-label label.nf-checked-label::before {
color: #4B98CD !important;
font-size: 18px !important;
left: -28px;
}
#ninja_forms_required_items, .nf-field-container {
margin-bottom: 7px !important;
}
.nf-form-fields-required {
display: none;
}
.nf-input-limit {
margin-top: 0 !important;
}
.nf-error.field-wrap .nf-field-element::after {
top: 5px !important;
right: 11px !important;
bottom: 1px !important;
height: 30px !important;
width: 30px !important;
line-height: 30px !important; border-radius: 0;
}
.nf-form-content button, .nf-form-content input[type="button"], .nf-form-content input[type="submit"] { border-radius: 0;
background: #0385d2 !important;
cursor: pointer;
font-family:"Roboto", sans-serif;
display:block;
margin:auto;
width:150px;
}
.nf-form-content input[type="button"], .nf-form-content input[type="submit"] {
margin: 0 auto;
background: #29bf00 !important;
display: block;
font-weight: bold;
padding-right: 8rem;
padding-left: 8rem;
text-transform: uppercase;
border-radius: 50px !important;
height: 1rem !important;
}
.nf-field-element div.g-recaptcha {
margin-top: 1rem;
margin-bottom: 1rem;
}
#webinar_popup .nf-form-content input[type="button"], #webinar_popup .nf-form-content input[type="submit"] {
background: #0385d2 !important;
}
#webinar_popup div.nf-response-msg p {
font-family: Roboto, sans-serif !important;
font-size: 22px !important;
font-weight: 700 !important;
line-height: 40px !important;
text-align: center !important;
color: #131313 !important;
}
.nf-fu-button-cancel{
display:none!important;
}
.nf-form-content input[type="file"]{
height:0!important;
line-height: 0!important;
}
.nf-form-content button{
font-size:14px !important;
letter-spacing: normal;
text-transform: none;
}
.nf-form-content button:hover, .nf-form-content input[type="button"]:hover, .nf-form-content input[type="submit"]:hover {
color: #ffffff !important;
}
.nf-response-msg p {
font-size: 20px;
margin-top: 15px;
color: #7a7a7a;
text-align: center !important;
}
.label-right .nf-field-description {
margin-right: 0;
}                                                                                                                                                        button.arrow {
-webkit-appearance: none;
background: transparent;
border: 0;
outline:0;
}
button.arrow svg { }
button.arrow {
cursor: pointer;
position: absolute;
margin-top: -25px;
width: 70px;
height: 90px;
}
.arrow.left {
left: 50%;
}
.arrow.right {
left: 58%;
}
.arrow.left:hover polyline,
.arrow.left:focus polyline {
stroke-width: 3;
}
.arrow.left:active polyline {
stroke-width: 6;
transition: all 100ms ease-in-out;
}
.arrow.right:hover polyline,
.arrow.right:focus polyline {
stroke-width: 3;
}
.arrow.right:active polyline {
stroke-width: 6;
transition: all 100ms ease-in-out;
}
polyline {
transition: all 250ms ease-in-out;
} div.elementor-field-type-upload {
display: table !important;
}
.elementor-field-type-upload > label:nth-child(1) {
margin-right: 2rem !important;
}
.elementor-field-type-acceptance {
display: table !important;
}
.elementor-field-subgroup {
float: left;
margin-right: 1rem;
}
.page-id-4003 .allas-share,
.page-id-8496 .allas-share {
width: 18px;
display: inline-block;
cursor: pointer;
opacity: 0.7;
}
.page-id-4003 .share-list,
.page-id-8496 .share-list{
display:none;
position: absolute;
right: 0;
bottom: 20px;
background: rgba(0,0,0,0.4);
padding: 10px 15px;
}
div.allas_container {
background: #fff;
width: 100%;
border-radius: 20px;
padding: 20px 0 20px 40px;
margin-bottom: 1rem;
position: relative;
}
div.allas_container:hover {
box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
}
div.allas_nev {
width: 100%;
}
div.allas_varos, div.nature_of_employment {
display:flex;
font-family: 'Blinker', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 100%;
margin-top: 0;
color: #000;
}
div.allas_varos p, div.nature_of_employment p {
width: 100%;
}
div.allas_nev h5 {
font-family: 'Blinker', sans-serif;
font-weight: 600;
font-size: 30px;
line-height: 100%;
margin-bottom: 16px;
color: #000;
}
div.allas_container div.share-button {
width: 24px;
height: 24px;
position: absolute;
top: 24px;
right: 34px;
}
.registerbutton {
font-size: 1em !important;
fill: #fff !important;
color: #fff !important;
background-color: #29be00 !important;
border-radius: 30px !important;
box-shadow: 0 0 10px 0 rgb(0 0 0 / 50%) !important;
padding: 15px 60px 15px 60px !important;
font-family: "Roboto", sans-serif !important;
font-weight: 400 !important;
text-transform: uppercase !important;
margin-top: 10px !important;
}
.registerbutton:hover {
color: #29be00 !important;
background-color: #fff !important;
}
div.wpml-ls-statics-footer {
display: none !important;
}
a.footer_pp {
color: #c7c7c7 !important;
font-size: 16px;
line-height: 1.9rem;
} div.bubble_button.secondary-color{
background:#FFFFFF;
}
div.bubble_button.secondary-color span.bubble_button_text{
color: #0BABB6;
}
div.bubble_button {
width: 304px;
height: 52px;
background: #00C32B;
border: 1px solid #1F1F1F;
color: #ffffff;
cursor: pointer;
padding: 0.6rem;
text-align: center;
}
div.bubble_button a{
display: flex;
justify-content: center;
align-items: center;
}
div.bubble_button span.bubble_button_img {
width: 20px;
height: 20px;
display: inline-block;
}
div.bubble_button span.bubble_button_text {
color: #ffffff;
font-size: 1.125rem;
font-weight: bolder;
text-transform: uppercase;
margin-left: 0.625rem;
} div.bubble_button.bubble_button_inverse {
width: 304px;
height: 52px;
color: #00C32B;
border: 1px solid #1F1F1F;
background: #ffffff;
cursor: pointer;
padding: 0.6rem;
text-align: center;
}
div.bubble_button.bubble_button_inverse.long {
width: 330px;
}
div.bubble_button.bubble_button_inverse span.bubble_button_text {
color: #0BABB6;
} div.dark-button a {
background: #00C32B;
border: none;
color: #ffffff;
border-radius: 0 !important;
}
div.dark-button span {
color: #ffffff;
font-size: 1.125rem;
font-weight: bold;
} div.szechenyi_felso div.elementor-widget-container img {  } svg.left-small-white-arrow {
position: absolute;
left: 2.5rem;
top: 2.5rem;
cursor: pointer;
z-index: 3;
}
div#title h1 {
font-family: 'Roboto', sans-serif !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 36px !important;
line-height: 3.125rem !important;
color: #FFFFFF !important;
background-color: #1480bd !important;
padding: 0.65rem !important;
box-shadow: rgba(0, 0, 0) 1.25rem 1.25rem;
}
div#time p {
font-family: 'Roboto', sans-serif !important;
color: #FFFFFF !important;
font-size: 32px !important;
line-height: 36px !important;
}
span#webinar_contact, span#webinar_contact_bottom {
color: #1480BD;
}
h4.webinar_popup_text {
font-family: Roboto, sans-serif !important;
font-size: 22px !important;
font-weight: 700 !important;
line-height: 40px !important;
text-align: left !important;
color: #1480BD !important;
}
div#webinar_popup input#nf-field-35 {
margin-bottom: 2rem;
margin-top: 1rem;
}
div.centered h6 {
text-align: center !important;
} div.orange_box {
display:flex;
align-items: center;
background:#D85B01;
padding:1rem;
border-radius:10px;
min-height: 87px;
}
div.orange_box p {
margin-left:1.5rem;
color:#ffffff;
font-family: "Inter", Sans-serif, serif;
font-size: 16px;
font-weight: 700;
line-height: 28px;
margin-bottom: 0;
}
div.orange_box p.light {
font-weight: 300;
font-size: 18px;
text-transform: uppercase;
margin-left: auto;
}
ul.nis {
list-style: dot url(https://grepton.hu/wp-content/uploads/2024/03/dot.svg);
padding-left: 2rem;
}
ul.nis li {
font-family: Inter, serif;
font-size: 16px;
font-weight: 400;
line-height: 29px;
letter-spacing: 0;
text-align: left;
margin-bottom: 1rem;
padding-left: 0.5rem;
} .leaf_button_blue {
background: #08BCE3;
color: #ffffff;
} .leaf_button_olive {
background: #6A841D !important;
border: none !important;
color: #ffffff !important;
}
.leaf_button_orange {
background: #E2A301 !important;
border: none !important;
box-shadow: none !important;
} @media only screen and (min-width: 1564px) {
div.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
top: 580px;
}
}
@media only screen and (min-width: 1400px) and (max-width: 1563px) {
div.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
left: 0;
right: 0;
margin-inline: auto;
width: fit-content;
top: 610px;
}
}
@media only screen and (min-width: 767px) and (max-width: 1399px) {
div.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
top: 640px;
}
}
.dropdown-item-video { display: none; }     div.workbutton a.elementor-button {
background-color: #E3E3E3;
height: 53px;
font-family: "Blinker", sans-serif;
color: #000;
font-size: 22px;
text-transform: uppercase;
border-radius: 33px;
} div.workbutton a.elementor-button.elementor-button-link {
display: block;
width: 100%;
} div.workbutton a.elementor-button span.elementor-button-content-wrapper {
display: flex;
align-items: center;
gap: .5rem; justify-content: normal;
} div.workbutton a.elementor-button .elementor-button-icon {
flex: 0 0 auto;
display: inline-flex;
} div.workbutton a.elementor-button .elementor-button-text {
flex: 1 1 auto;
min-width: 0; white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.latest-two-cards{display:flex;gap:24px;align-items:stretch;flex-direction:row !important;}
.latest-two-cards .card{
position:relative;flex:1;min-height:300px;aspect-ratio:1/1;
border-radius:34px;overflow:hidden;
background-size:cover;background-position:center center;
margin: 1rem;
}
.latest-two-cards .title{
position:absolute;z-index:2;left:20px;right:20px;top:20px;margin:0;
font-family:'Blinker',sans-serif;font-weight:600;font-size:26px;line-height:1.15;
color:#fff;padding: 1rem;
}
.latest-two-cards .card-link{position:absolute;inset:0;z-index:3}
.latest-two-cards .card:hover .title {
display:block;
}
.latest-two-cards .card:hover::after { content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,.15), rgba(0,0,0,.35));
}
.cta-btn{
display:inline-block;
padding:12px 18px;
background:#0098ED; color:#fff;
border-radius:33px; text-decoration:none;
font-weight:400;
line-height:1;
box-shadow:0 2px 6px rgba(0,0,0,.12);
transition:transform .06s ease, box-shadow .2s ease, background .2s ease;
letter-spacing: 0;
font-size: 18px;
}
.cta-btn:hover{ background:#0098ED; box-shadow:0 4px 10px rgba(0,0,0,.16); }
.cta-btn:active{ transform:translateY(1px); }
.cta-btn:focus{ outline:2px solid #fff; outline-offset:2px; box-shadow:0 0 0 3px rgba(11,152,240,.35); }
@media(max-width:1024px){
.last-card {
display: none !important;
}
.latest-two-cards .title{
font-size:22px;
}
}
@media(max-width:768px){
.latest-two-cards{
flex-direction:column !important;
}
.latest-two-cards .card {
flex: none !important;
margin: 0;
}
.card .title {
font-family:'Blinker',sans-serif;font-weight:300;font-size:20px;line-height:1.25;
display: block;
}
.last-card, .before-last-card {
display: none !important;
}
}@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@500;700&display=swap"); section:not(.home section), #azure-migracio, #m365-migracio{
scroll-margin-top: 100px!important;
;
}
section.fixed-sidenav{
position:absolute;
top: 46vh;
left:30px;
background:transparent;
}
.fixed-sidenav a{
border-left:  1px solid #c6c6c6;
}
.fixed-sidenav a:active, .fixed-sidenav a:hover, .fixed-sidenav a:focus{
color: #54A8E2!important;
border-left:  6px solid #54A8E2;
text-decoration: none;
font-weight: 600!important;
}
section.fixed-sidenav nav ul li a.elementor-item:hover,
section.fixed-sidenav nav ul li a.elementor-item.elementor-item-active,
section.fixed-sidenav nav ul li a.elementor-item:focus {
color: #54A8E2!important;
border-left:  6px solid #54A8E2;
text-decoration: none;
font-weight: 600!important;
}
@media screen and (max-width: 1500px) {
.fixed-sidenav{
display:none;
}
}
.arrow:hover{
background-color:transparent!important;
transform: none;
}
.no-pd{
padding:0!important;
}
.hero-bg{
height:40vh;
}
.page-id-4896 main, .page-id-4902 main, .page-id-4907 main, .page-id-4919 main, .page-id-4024 main, .page-id-4726 main, .page-id-2489 main, .page-id-6176 main, .single-post main,
.page-id-8441 main
{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-4024 .ct-container-full{
padding:0!important;
}
.page-id-3753 .ct-container-full,
.page-id-3430 .ct-container-full,
.page-id-4024 .ct-container-full,
.page-id-8468 .ct-container-full,
.page-id-8459 .ct-container-full{
padding-bottom:0;
padding-top:0;
} .job-not-found{
display:flex;
justify-content:center;
font-weight:600;
margin-top:40px;
}
.single-job-container{
max-width:940px;
margin-left:auto;
margin-right:auto;
}
.single-job-title{
font-family: "Blinker", sans-serif !important;
font-size: 44px;
font-weight: 700;
text-transform: uppercase;
line-height: 50px;
color: #000000 !important;
margin-block-end: 0 !important;
}
.single-job-title-med {
font-family: "Blinker", sans-serif !important;
font-size: 30px;
font-weight: 600;
color: #000000 !important;
margin-top: 2rem;
margin-block-end: 0 !important;
}
.single-job-parameters {
font-family: "Blinker", sans-serif !important;
font-size: 22px !important;
font-weight: 700 !important;
color: #000000 !important;
margin-block-end: 0 !important;
}
.single-job-description, div.elementor-shortcode p, div.elementor-shortcode li {
font-family: "Blinker", sans-serif !important;
font-size: 16px;
font-weight: 300;
color: #000000 !important;
margin-block-end: 0 !important;
}
.single-job-button {
width: 249px !important;
height: 61px;
margin: 0 auto;
background: #29bf00 !important;
border-radius: 50px !important;
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
color: #fff;
font-family: 'Roboto', sans-serif;
font-weight: 500;
cursor: pointer !important;
border: 0 !important;
box-shadow: none !important;
}
.job-summ{
background:#fafafa;
padding:30px;
border-radius:20px;
border:1px solid #dadada;
box-shadow:0 3px 6px 0 rgb(0 0 0 / 35%);
position: absolute;
left: -300px;
top:0;
width:280px;
}
.job-requirement {
width:66%;
}
.job-about{
margin-top:40px;
display:flex;
justify-content: space-between;
border-bottom:1px solid #c9c9c9;
padding-bottom:40px;
}
.job-summ ul, .job-requirement ul{
list-style-type:none;
padding:0;
}
.job-image{
text-align:center;
}
.job-image img{
width:100%;
}
.munkaido, .elvarasok, .job-requirement{
font-weight:bold;
}
.elvarasok ul, .munkaido ul, .job-requirement ul{
font-weight:400;
}
.job-desc{
margin-top:40px;
padding-top:40px;
border-top: 1px solid #c9c9c9;
}
.job-footer{
margin-top:10px;
display:flex;
justify-content:space-between;
position:relative;
}
.job-footer span{
color:#72afd2;
}
.page-id-4003 .share-list,
.page-id-8496 .share-list{
line-height: 0;
display:flex;
right:20px;
}
.job-footer  .allas-share {
width: 18px;
display: inline-block;
cursor: pointer;
opacity: 0.7;
}
.job-footer  .share-list,
.page-id-4003  .share-list,
.page-id-8496  .share-list{
display:flex;
position: absolute;
right: 25px;
bottom: 20px;
background: #f9f9f9;
border:1px solid #818181;
border-radius:10px;
padding: 10px 15px;
line-height:0;
}
.job-footer  .share-list a,
.page-id-4003  .share-list a,
.page-id-8496  .share-list a{
width:30px;
height:30px;
}
.single-job-container div.leaf_button.green {
background: #29be00;
margin: 40px auto;
max-width:230px;
cursor: pointer;
padding: 12px;
border-radius: 30px;
border: 1px solid #29be00;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
.single-job-container div.leaf_button.green span{
color:#fff!important;
}
.allas_lenia img{
display:none!important;
}
.allas_lenia {
margin: 10px 20px;
height:calc(100% - 20px);
background:#7a7a7a;
width:1px!important;
}
.job-summ2{
display:none;
}
.job-footer{
margin-top:30px;
border-top: 1px solid #c9c9c9;
padding-top:10px;
}
.job-sum-wrapper{
display:block;
}
@media screen and (max-width:1600px) {
.job-sum-wrapper{
display:flex; 
flex-flow: wrap;
}
.job-about{
flex-direction:column;
width: 100%;	
}
.job-summ {
width: 100%;	
margin-top: 30px;
position: relative;
left:0;
display:none;
}
.job-summ2{
display:block;
width:33%;
flex-shrink: 0;
}
.job-desc{
padding-top:0;
border:none;
padding-left:30px;
margin-top:30px;
width:66%;
flex-shrink: 0;
} }
@media screen and (max-width:1100px) {
.allas_lenia {
margin: 10px 5px;
height:20px;
background:#7a7a7a;
width:1px!important;
}
}
@media screen and (max-width:767px) {
.job-summ2, .job-desc{
width:100%;
}
}
.page-id-4003 .allas_container,
.page-id-8496 .allas_container{
cursor:pointer;
}
.page-id-4003 .allas_share,
.page-id-8496 .allas_share{
position:relative;
}
.allas_share .elementor-grid-item{
margin:5px;
} .page-id-4896 .arrow.left, .page-id-4902 .arrow.left, .page-id-4907 .arrow.left, .page-id-4919 .arrow.left {
left: -60px;
top: 12px;
} .page-id-4726 .arrow.left,
.page-id-8441 .arrow.left {
left: -60px;
top: 16px;
}
.page-id-4726 .price-list div,
.page-id-8441 .price-list div{
display:flex;
align-items:center;
justify-content:center;
}
.page-id-4726 .price-list div p,
.page-id-8441 .price-list div p{
line-height:18px;
}
.page-id-4726 .price-list span,
.page-id-8441 .price-list span{
color:#2cbb07;
font-size:50px!important;
font-weight:bold;
margin-right:20px;
}
.page-id-4726 .price-table table span,
.page-id-8441 .price-table table span{
font-weight: 600;
}
.page-id-4726 .price-table table th:not(:first-child),
.page-id-8441 .price-table table th:not(:first-child){
border-bottom: 1px solid #7A7A7A;
font-weight:400;
}
.page-id-4726 .price-table table tr:nth-of-type(2) span:nth-of-type(1),
.page-id-8441 .price-table table tr:nth-of-type(2) span:nth-of-type(1){
color:#2cbb07;
font-weight: 600;
font-size:30px!important;
}
.page-id-4726 .price-table table tr:nth-of-type(2) span,
.page-id-8441 .price-table table tr:nth-of-type(2) span{
color:  #7A7A7A;
font-size:16px;
}
.page-id-4726 .price-table table tr:nth-of-type(2) span:nth-of-type(3),
.page-id-8441 .price-table table tr:nth-of-type(2) span:nth-of-type(3){
font-weight:400;
}
.pl-d{
font-size:14px;
text-align:center!important;
}
.page-id-4726 div.leaf_button,
.page-id-8441 div.leaf_button{
width:200px;
}
.page-id-4726 div.leaf_button.green,
.page-id-8441 div.leaf_button.green {
background: #29be00;
margin:auto;
cursor: pointer;
padding: 12px;
border-radius: 30px;
border: 1px solid #29be00;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
.page-id-4726 div.leaf_button.green span.leaf_button_text,
.page-id-8441 div.leaf_button.green span.leaf_button_text{
color:#fff;
}
.page-id-4726 .elementor-text-editor,
.page-id-8441 .elementor-text-editor{
font-size:14px!important;
}
.page-id-4726 .price-table-mobile,
.page-id-8441 .price-table-mobile{
display:none;
}
.page-id-4726 .price-table-mobile table,
.page-id-8441 .price-table-mobile table{
max-width: 350px;
margin-left: auto;
margin-right:auto;
}
.page-id-4726 .price-table-mobile table tr:nth-of-type(2) td,
.page-id-8441 .price-table-mobile table tr:nth-of-type(2) td{
border-bottom: 1px solid #7A7A7A;
}
.page-id-4726 .price-table-mobile .arrow-left,
.page-id-8441 .price-table-mobile .arrow-left{
position:absolute;
top:40px;
left:0;
cursor:pointer;
}
.page-id-4726 .price-table-mobile .arrow-right,
.page-id-8441 .price-table-mobile .arrow-right{
position:absolute;
top:40px;
right:0;
cursor:pointer;
}
.pl-container table{
display:none;
}
.pl-container .pt-active{
display:table;
}
.pl-container{
position:relative;
max-width:400px;
margin-left: auto;
margin-right:auto;
}
@media screen and (max-width: 880px) {
.page-id-4726  .price-table-desktop,
.page-id-8441  .price-table-desktop{
display: none;
}
.page-id-4726  .price-table-mobile,
.page-id-8441  .price-table-mobile{
display: block;
}
} .page-id-4058 main,
.page-id-8455 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-4058 .arrow.left,
.page-id-8455 .arrow.left {
left: -60px;
top: 16px;
} .page-id-4024 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-4024 .arrow.left {
left: -60px;
top: 16px;
} .page-id-3747  main,
.page-id-8479  main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-3747 .hero-section,
.page-id-8479 .hero-section{
min-height:40vh;
} .page-id-3753 main,
.page-id-8459 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-3753 .keretmegallapodas a, .page-id-3753 .allamigazgatas a,
.page-id-8459 .keretmegallapodas a, .page-id-3753 .allamigazgatas a{
text-decoration: underline;
}
.page-id-3753 .keretmegallapodas a:hover, .page-id-3753 .allamigazgatas a:hover,
.page-id-8459 .keretmegallapodas a:hover, .page-id-3753 .allamigazgatas a:hover{
text-decoration: none;
}
.page-id-3753 .hero-section .ct-image-container,
.page-id-8459 .hero-section .ct-image-container{
max-width:1920px;
}
.page-id-3753 .hero-section figure,
.page-id-8459 .hero-section figure{
display: flex;
justify-content: center;
}
.page-id-3753 .arrow.left,
.page-id-8459 .arrow.left {
left: -60px;
top: 16px;
}
.page-id-3753 .references,
.page-id-8459 .references{
display:none;
}
.page-id-3753 div.leaf_button,
.postid-9996 div.leaf_button,
.postid-9955 div.leaf_button,
.postid-9829 div.leaf_button,
.postid-9526 div.leaf_button,
.postid-9470 div.leaf_button,
.postid-9493 div.leaf_button,
.postid-10211 div.leaf_button,
.page-id-8459 div.leaf_button{
width:225px;
}
.page-id-3753 div.leaf_button.green,
.postid-10211 div.leaf_button.green,
.postid-9996 div.leaf_button.green,
.postid-9955 div.leaf_button.green,
.postid-9829 div.leaf_button.green,
.postid-9493 div.leaf_button.green,
.postid-9470 div.leaf_button.green,
.postid-9526 div.leaf_button.green,
.page-id-8459 div.leaf_button.green {
background: #29be00;
margin:auto;
cursor: pointer;
padding: 12px;
border-radius: 30px;
border: 1px solid #29be00;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
.page-id-3753 div.leaf_button.green span.leaf_button_text,
.postid-10211 div.leaf_button.green span.leaf_button_text,
.postid-9955 div.leaf_button.green span.leaf_button_text,
.postid-9996 div.leaf_button.green span.leaf_button_text,
.postid-9829 div.leaf_button.green span.leaf_button_text,
.postid-9493 div.leaf_button.green span.leaf_button_text,
.postid-9470 div.leaf_button.green span.leaf_button_text,
.postid-9526 div.leaf_button.green span.leaf_button_text,
.page-id-8459 div.leaf_button.green span.leaf_button_text{
color:#fff;
} .page-id-3430 main,
.page-id-8468 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-3430 .hero-section,
.page-id-8468 .hero-section{
min-height:40vh;
}
.page-id-3430 .arrow.left,
.page-id-8468 .arrow.left {
left: -60px;
top: 16px;
}
.page-id-3430 div.leaf_button,
.page-id-8468 div.leaf_button{
width:225px;
}
.page-id-3430 .ct-container-full,
.page-id-8468 .ct-container-full{
padding-bottom:0;
}
.page-id-3430  .cloud-migration ul,
.page-id-8468  .cloud-migration ul{
list-style:  '\2713   ';
}
.page-id-3430  .cloud-migration ul li ul,
.page-id-8468  .cloud-migration ul li ul{
list-style-type: disc;
}
.page-id-3430 div.leaf_button.green,
.page-id-8468 div.leaf_button.green {
background: #29be00;
margin:auto;
cursor: pointer;
padding: 12px;
border-radius: 30px;
border: 1px solid #29be00;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
.page-id-3430 div.leaf_button.green span.leaf_button_text,
.page-id-8468 div.leaf_button.green span.leaf_button_text{
color:#fff;
}
.page-id-3430 .btn-container,
.page-id-8468 .btn-container{
display: flex;
justify-content:center;
}
.page-id-3430 .elementor-widget-container p,
.page-id-8468 .elementor-widget-container p{
margin-bottom:10px!important;
}
.page-id-3430 .references,
.page-id-8468 .references{
display:none;
}
@media screen and (max-width: 767px) {
.page-id-3430 .elementor-widget-container p,
.page-id-8468 .elementor-widget-container p {
text-align: left!important;
}
.page-id-3430 div.leaf_button,
.page-id-3430 div.leaf_button{
width:225px!important;
}
} .page-id-3352 main,
.page-id-8451 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-3352 .elementor-widget,
.page-id-8451 .elementor-widget{
margin-bottom:0!important;
}
.page-id-3352 .arrow.left,
.page-id-8451 .arrow.left {
left: -60px;
top: 0;
} .page-id-3184 main,
.page-id-8474 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-3184 .hero-section,
.page-id-8474 .hero-section{
min-height:40vh;
background:#ececec;
}
.page-id-3184 .hero-section .ct-image-container,
.page-id-8474 .hero-section .ct-image-container{
max-width:1920px;
}
.page-id-3184 .hero-section figure,
.page-id-8474 .hero-section figure{
display: flex;
justify-content: center;
}
.page-id-3184 .elementor-widget-container p,
.page-id-8474 .elementor-widget-container p{
margin-bottom:10px!important;
}
.page-id-3184 .ct-container-full,
.page-id-8474 .ct-container-full{
padding-bottom:0;
}
.page-id-3184 .arrow.left,
.page-id-8474 .arrow.left {
left: -60px;
top: 16px;
}
.page-id-3184 div.leaf_button.green,
.page-id-8474 div.leaf_button.green {
background: #29be00;
width:225px;
cursor: pointer;
padding: 12px;
border-radius: 30px;
border: 1px solid #29be00;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
.page-id-3184 div.leaf_button.green span.leaf_button_text,
.page-id-8474 div.leaf_button.green span.leaf_button_text{
color:#fff;
}
.page-id-3184 div.leaf_button,
.page-id-8474 div.leaf_button{
margin: 0 10px;
}
.page-id-3184 .btn-container,
.page-id-8474 .btn-container{
display: flex;
justify-content:center;
}
@media screen and (max-width: 767px) {
.page-id-3184 .elementor-widget-container p,
.page-id-8474 .elementor-widget-container p {
text-align: left!important;
}
}
@media screen and (max-width: 767px) {
.page-id-3184 .btn-container,
.page-id-8474 .btn-container{
flex-direction:column;
}
.page-id-3184 div.leaf_button,
.page-id-8474 div.leaf_button{
margin: 10px auto;
}
.page-id-3184 h2.elementor-heading-title,
.page-id-8474 h2.elementor-heading-title{
margin-bottom:0!important;
}
.page-id-3184 div.leaf_button.green,
.page-id-8474 div.leaf_button.green{
width:200px!important;
}
} .palyazatok-header{
background: linear-gradient(to right, #00426F, #3BD7C5);
}
.page-id-2633 .hero-section .ct-image-container{
max-width:940px;	
}
.page-id-2633 .hero-section figure{
display: flex;
justify-content: center;
}
.page-id-2633{
background-image: linear-gradient(to right, #fff, #e9e9e9);
}
.page-id-2633 .pointer{
cursor:pointer;
transition: 0.3s;
}
.page-id-2633 .pointer .elementor-widget-container p:last-of-type{
margin-bottom: 0!important;
}
.page-id-2633 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-2633 .entry-header .page-title{
display:none!important;
}
.page-id-2633 .elementor-widget-container p{
margin-bottom:10px!important;
}
.page-id-2633 .elementor-widget-container p {
text-align: left!important;
}
@media screen and (max-width: 767px) {
.page-id-2633  .pointer .elementor-column{
width:100%!important;
}
.page-id-2633  .pointer .elementor-column img{
margin:10px 0;
}
} .page-id-2977 .hero-section,
.page-id-8476 .hero-section{
min-height:40vh;
background:#ececec;
}
.page-id-2977 .hero-section .ct-image-container,
.page-id-8476 .hero-section .ct-image-container{
max-width:1920px;
}
.page-id-2977 .hero-section figure,
.page-id-8476 .hero-section figure{
display: flex;
justify-content: center;
}
.page-id-2977 main,
.page-id-8476 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-2977 .elementor-widget-container p,
.page-id-8476 .elementor-widget-container p{
margin-bottom:10px!important;
}
.page-id-2977 .ct-container-full,
.page-id-8476 .ct-container-full{
padding-bottom:0;
}
.page-id-2977 .arrow.left,
.page-id-8476 .arrow.left {
left: -60px;
top: 0;
}
.page-id-2977 div.leaf_button,
.page-id-8476 div.leaf_button {
margin: auto;
background: #29be00;
width:225px;
cursor: pointer;
padding: 12px;
border-radius: 30px;
border: 1px solid #29be00;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
.page-id-2977 span.leaf_button_text,
.page-id-8476 span.leaf_button_text{
color:#fff;
}
.page-id-2977 .elementor-widget,
.page-id-8476 .elementor-widget{
margin-bottom: 0!important;
}
.page-id-2977 .references,
.page-id-8476 .references{
display:none;
}
.uzlet-header {
display: flex;
flex:1;
justify-content: space-between;
}
.uzlet-header h2{
width: 100%;
text-align: left;
margin-bottom: 0;
}
@media only screen and (max-width: 1100px){
.uzlet-header h2.elementor-heading-title {
margin-left: 27px;
}
.uzlet-header{
margin-top:20px;
}
}
.uzlet-btn {
-webkit-transition: -webkit-transform 0.2s ease-in;
-webkit-transform: rotate(1deg);
-moz-transform: rotate(1deg);
cursor:pointer;	
background: transparent;
border: 0;
outline: 0;
display: flex;
align-items: center;
}
.page-id-2977 .elementor-element h4.elementor-heading-title,
.page-id-8476 .elementor-element h4.elementor-heading-title{
font-size: 14px!important;
line-height: 1!important;
text-align: left!important;
}
@media screen and (max-width: 767px) {
.page-id-2977 .pd-40,
.page-id-8476 .pd-40{
padding: 40px 0!important;
}
.page-id-2977 div.leaf_button,
.page-id-8476 div.leaf_button{
width:200px!important;
}
.page-id-2977 .pd45,
.page-id-8476 .pd45{
padding-top:45px!important;
}
.page-id-2977 .elementor-section.elementor-top-section:not(.references),
.page-id-8476 .elementor-section.elementor-top-section:not(.references){
padding-top:15px;
padding-bottom:15px;
}
.page-id-2977 .uzletimegheader .elementor-col-16,
.page-id-8476 .uzletimegheader .elementor-col-16{
width:10%
}
.page-id-2977 .uzletimegheader .elementor-col-66,
.page-id-8476 .uzletimegheader .elementor-col-66{
width:80%
}
.page-id-2977 .uzlet-header h2,
.page-id-8476 .uzlet-header h2{
padding:0 10px;
margin-bottom:0!important;
}
} .page-id-2712 .entry-header .page-title,
.page-id-8453 .entry-header .page-title{
display:none!important;
}
.page-id-2712 .hero-section,
.page-id-8453 .hero-section{
min-height:40vh;
background: #ffffff;
}
.page-id-2712 .hero-section .ct-image-container,
.page-id-8453 .hero-section .ct-image-container{
max-width:1920px;
}
.page-id-2712,
.page-id-8453{
background-color:#ffffff;
}
.page-id-2712 .hero-section figure,
.page-id-8453 .hero-section figure{
display: flex;
justify-content: center;
}
.page-id-2712 div.leaf_button,
.page-id-8453 div.leaf_button{
width:225px;
}
.page-id-2712 div.leaf_button.green,
.page-id-8453 div.leaf_button.green {
background: #29be00;
margin:auto;
cursor: pointer;
padding: 12px;
border-radius: 30px;
border: 1px solid #29be00;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
.page-id-2712 div.leaf_button.green span.leaf_button_text,
.page-id-8453 div.leaf_button.green span.leaf_button_text{
color:#fff;
}
.page-id-2712 main,
.page-id-8453 main{
margin-top:calc(100vh * 80 / 1080);
}
.page-id-2712 .arrow.left,
.page-id-8453 .arrow.left {
left: -60px;
top: 14px;
}
.page-id-2712 .ct-container-full,
.page-id-8453 .ct-container-full{
padding-bottom:0;
}
.bi-head-ctx{
display:flex;
margin-top:30px;
}
.bi-header {
display: flex;
flex:1;
justify-content: space-between;
}
.bi-header h2{
width: 100%;
text-align: left;
margin-bottom: 0;
}
.bi-header h4{
margin-bottom: 0;
}
.bi-container {
display: none;
border-left: 1px solid #C3C3C3;
padding: 15px 0 0 40px;
left: -40px;
position: relative;
width: calc(100% + 40px);
}
.bi-container p {
margin: 0;
}
.bi-pre{
margin-top:15px;
}
.bi-btn {
-webkit-transition: -webkit-transform 0.2s ease-in;
-webkit-transform: rotate(1deg);
-moz-transform: rotate(1deg);
cursor:pointer;	
background: transparent;
border: 0;
outline: 0;
display: flex;
align-items: center;
font-size: 14px;
font-weight:bold;
font-family: "Roboto", sans-serif;
}
.bi-btn span:not(.bi-btn-more) {
animation: pulse-black 2s infinite;
border-radius: 50%;
position:absolute;
right:10px;
width:1px;
height:1px;
}
.bi-btn-more{
margin-right:10px;
}
.bi-btn svg{
margin-right: 0;
transform: rotate(-90deg);
}
.uzlet-btn {
transform: rotate(-90deg);
}
.bi-btn:hover, .uzlet-btn:hover{
background-color: transparent;
}
.bi-triangle{
position: relative;
display:none;
}
.bi-triangle img {
position: absolute;
left:-115px;
bottom:-15px;
max-width: none!important;
}
.triangle {
position: absolute;
height: 31px;
width: 31px;
left:-55px;
bottom:6px;
border-right:1px solid #C3C3C3;
border-top:1px solid #C3C3C3;
transform: rotate(45deg);
}
@media screen and (max-width: 767px) {
.bi-btn-more{
display:none;
}
.page-id-2712 h4.elementor-heading-title,
.page-id-8453 h4.elementor-heading-title{
text-align:left!important;
font-size:15px!important;
line-height: 17px!important;
}
.page-id-2712 div.leaf_button,
.page-id-8453 div.leaf_button{
width:200px!important;
}
.page-id-2712 .arrow.left,
.page-id-8453 .arrow.left {
left: 0;
}
.page-id-2712 .elementor-widget-container p,
.page-id-8453 .elementor-widget-container p {
text-align: left!important;
}
.bi-header h2.elementor-heading-title{
padding:0 10px;
margin-bottom:0!important;
}
.bi-header h4{
padding:0 10px;
margin-bottom:0!important;
}
}
@media screen and (max-width: 1200px) {
.bi-triangle img{
display:none!important;
}
.bi-triangle{
display:none!important;
}
.arrow.left {
display:none;
}
} .page-id-2489{
background-image: linear-gradient(to right, #fff, #e9e9e9);
}
.page-id-2489 .elementor-posts .elementor-post__excerpt{
padding-bottom:0;
}
.page-id-2489 .elementor-post__text{
height:auto !important;
padding-bottom:5px;
}
.page-id-2489 .ct-container{
padding-top: 100px;
}
.page-id-2489 .elementor-post__title{
padding-bottom:12px;
border-bottom:1px solid #c9c9c9;
}
.page-id-2489 .elementor-post__title a{
color:#5eb0e7;
font-weight:bold;
font-family: 'Comfortaa', cursive !important;
}
.page-id-2489 .elementor-post-date{
color:#5eb0e7;
font-family: 'Comfortaa', cursive;
display: block;
font-weight:bold;
margin-top:15px;
margin-bottom:15px;
}
.page-id-2489 .elementor-post{
margin-bottom:15px!important; 
}
.page-id-2489 .elementor-post__excerpt p {
color:#333333!important;
font-weight:bold;
}
.page-id-2489 .news-share{
width:15px;
display:block;
margin-left: auto;
cursor:pointer;
}
.page-id-2489 .hirek-left-bar h5{
color:#000;
font-family: 'Comfortaa', cursive;
font-weight: bold;
border-bottom: 1px solid #cecece;
padding-bottom:15px;
font-size:14px;
}
.page-id-2489 .hirek-left-bar ul li {
font-size:13px;
font-family: "Roboto", sans-serif;
padding-bottom:15px;
}
.page-id-2489 .hirek-left-bar ul{
list-style-type:none;
padding-left: 0;
}
.page-id-2489 div.asl_m .probox .proinput{
margin-left:0!important;
}
.page-id-2489 div.asl_w{
box-shadow:none;
background:none!important;
border-bottom: 1px solid #cecece;
}
.page-id-2489 #ajaxsearchlite1 .probox, div.asl_w .probox{
background-color: transparent!important;
}
.page-id-2489 .search-form input{
border-bottom: 1px solid #cecece;
}
.page-id-2489 .share-list{
display:none;
position: absolute;
right: 0;
bottom: 20px;
background: rgba(0,0,0,0.4); 
padding: 10px 15px;}
.page-id-2489 .shom {
display:none;
}
.page-id-2489 .shom .elementor-container{
flex-wrap:nowrap
}
.page-id-2489 .shom .proinput{
padding:0!important;
}
.page-id-2489 .shom .promagnifier{
box-shadow:none!important;
}
.page-id-2489 .shom .elementor-widget-wrap{
padding:5px 0!important;
}
.page-id-2489 .shom  .tt p{
font-size:14px;
}
@media screen and (max-width: 767px) {
.hirek-left-bar{
display:none!important;
}
.page-id-2489 .elementor-post {
display:block!important;
}
.page-id-2489 .shom {
display:block!important;
}
.page-id-2489 .elementor-post__thumbnail{
margin-bottom:15px!important;	
}
}
.page-id-2489 .shom input::-webkit-input-placeholder {
font-family: "Roboto", sans-serif;
}
.page-id-2489 .shom input:-ms-input-placeholder {
font-family: "Roboto", sans-serif;
}
.page-id-2489 .shom input:-moz-placeholder {
font-family: "Roboto", sans-serif;
}
.page-id-2489 .shom input::-moz-placeholder {
font-family: "Roboto", sans-serif;
} .page-id-2728 .elementor-container .elementor-col-16, .page-id-2758 .elementor-container .elementor-col-16{
width:10%!important;
}
.page-id-2728 .elementor-container .elementor-col-66, .page-id-2758 .elementor-container .elementor-col-66{
width:80%!important;
}
.page-id-2728 .elementor-container .elementor-col-66 h2 , .page-id-2758 .elementor-container .elementor-col-66 h2{
margin-bottom:0!important;
}
.page-id-2728 .elementor-container button.arrow , .page-id-2758 .elementor-container button.arrow{
margin-top:0;
height:auto;
}
.page-id-2728 .elementor-widget-container h5 , .page-id-2758 .elementor-widget-container h5{
display:none;
}
.page-id-2728 .elementor-widget-container ul:not(.elementor-nav-menu) , .page-id-2758 .elementor-widget-container ul:not(.elementor-nav-menu){
display:block;
margin: 20px auto;
list-style-type: none;
padding: 0;
max-width:80%
}
.page-id-2728 .elementor-widget-container ul li:not(.elementor-nav-menu li){
border-top: 1px solid #cecece;
padding: 20px 0;
display: flex;
flex-direction: column-reverse;
}
.page-id-2758 .elementor-widget-container ul li:not(.elementor-nav-menu li){
border-top: 1px solid #cecece;
padding: 20px 0;
}
.page-id-2728 .elementor-widget-container ul li .post-date{
padding-bottom: 5px;
color:#4999cc;
}
html {
box-sizing: border-box;
}
*, *::before, *::after {
box-sizing: inherit;
padding: 0;
margin: 0;
}
body {
font-family: -apple-system,BlinkMacSystemFont,San Francisco,Helvetica Neue,Helvetica,Ubuntu,Roboto,Noto,Segoe UI,Arial,sans-serif;
}
.hidden {
display: none;
}
svg {
width: 20px;
height: 20px;
margin-right: 7px;
}
button, .button {
display: inline-flex;
align-items: center;
justify-content: center;
height: auto;
padding-top: 8px;
padding-bottom: 8px;
color: #777;
text-align: center;
font-size: 14px;
font-weight: 500;
line-height: 1.1;
letter-spacing: 2px;
text-transform: capitalize;
text-decoration: none;
white-space: nowrap;
border-radius: 4px;
border: 1px solid #ddd;
cursor: pointer;
}
button:hover, .button:hover {
border-color: #cdd;
}
.copy-link {
padding-left: 30px;
padding-right: 30px;
}
.share-dialog {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.share-dialog {
display: none;
width: 95%;
max-width: 400px;
max-height: 250px;
box-shadow: 0 8px 16px rgba(0,0,0,.15);
z-index: -1;
border: 1px solid #ddd;
padding: 20px;
border-radius: 4px;
background-color: #fff;
}
.share-dialog.is-open {
display: block;
z-index: 2;
}
header {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
.targets {
display: grid;
grid-template-rows: 1fr 1fr;
grid-template-columns: 1fr 1fr;
grid-gap: 20px;
margin-bottom: 20px;
}
.close-button {
background-color: transparent;
border: none;
padding: 0;
}
.close-button svg {
margin-right: 0;
}
.link {
display: flex;
justify-content: center;
align-items: center;
padding: 10px;
border-radius: 4px;
background-color: #eee;
}
.pen-url {
margin-right: 15px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.animate-pop-in {
animation: pop-in .6s cubic-bezier(0, 0.9, 0.3, 1.2) forwards;
opacity: 0;
}
@keyframes pop-in {
0% {
opacity: 0;
transform: translateY(-4rem) scale(.8);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes pulse-black {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(73, 153, 204, 0.6);
}
70% {	
transform: scale(1);
box-shadow: 0 0 0 15px rgba(73, 153, 204, 0);
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(73, 153, 204, 0);
}
}
@keyframes pulse-green {
0% {
box-shadow: 0 0 0 0 rgba(41, 190, 0, 0.6);
}
70% {	
box-shadow: 0 0 0 25px rgba(41, 190, 0, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(41, 190, 0, 0);
}
}
@keyframes pulse-blue {
0% {
box-shadow: 0 0 0 0 rgba(86, 165, 222, 0.6);
}
70% {	
box-shadow: 0 0 0 25px rgba(86, 165, 222, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(86, 165, 222, 0);
}
}
.hover-scale{ transition: all .2s ease-in-out; }
.hover-scale:hover{
transform: scale(1.1);
animation: pulse-green 2s;
}
.hover-scale-blue{ transition: all .2s ease-in-out; }
.hover-scale-blue:hover{
transform: scale(1.1);
animation: pulse-blue 2s;
}
.hover-scale{
background-position: center;
transition: background 0.8s;
}
.hover-scale:active {
background-color: #29be00bd!important;
background-size: 100%!important;
transition: background 0s;
}
.hover-scale-blue:active {
background-color: #c8e0efbd!important;
background-size: 100%!important;
transition: background 0s;
}
.hover-scale-only-active-blue:active {
background-color: #c8e0efbd!important;
background-size: 100%!important;
transition: background 0s;
}
.forbes{
display: flex;
}@media only screen and (min-height: 700px) and (min-width: 1200px) {
html{
scroll-snap-type: y mandatory;
scroll-behavior: smooth;
}                        } #nav-icon3 {
width: 30px;
height: 30px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
div#hamburger_menu_container {
position: relative;
}
div#hamburger_menu {
display: none;
position: absolute;
top: 1rem;
z-index: 10000; right: 0;
width: 250px;  background: #ffffff !important;
color: #7A7A7A;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
nav.hamburger_menu_nav ul#hamburger_menu_ul {
margin: 0;
padding: 0;
}
nav.hamburger_menu_nav ul#hamburger_menu_ul li.hamburger_menu_item {
list-style-type: none;
text-align: left;
}
nav.hamburger_menu_nav ul#hamburger_menu_ul li.hamburger_menu_item_spaced {
margin-bottom: 2rem;
margin-top: 1rem;
}
nav.hamburger_menu_nav ul#hamburger_menu_ul li.hamburger_menu_item_last {
margin-bottom: 2rem;
}
nav.hamburger_menu_nav ul#hamburger_menu_ul li.hamburger_menu_item a {
height: 40px;
line-height: 40px;
text-transform: uppercase;
display: block;
padding-left: 30px;
color: #000000;
font-family: "Blinker", serif;
font-weight: 300;
font-size: 18px;
}
nav.hamburger_menu_nav ul#hamburger_menu_ul li.hamburger_menu_item a:hover {
background: #53a8e1;
color: #ffffff;
}
div.elementor-element-327c4bb7 {
margin-bottom: 0 !important;
} #header {
position: fixed;
width: 100%;
}
ul#menu-nyelvek {
display: none;
}
.fixed_menu_bg {
background-image: linear-gradient(0deg, transparent 0%, #fff 100%);
opacity: 1;
-moz-transition: opacity 0.3s; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s;
}
[data-header*="type-1"] .ct-header [data-row*="middle"] {
background-image: linear-gradient(180deg,rgb(232,232,232) 3%,rgba(255,255,255,0) 100%) !important;
}
[data-header*="type-1"] .ct-header [data-transparent-row="yes"][data-row*="middle"] {
--background-image: linear-gradient(180deg,rgb(232,232,232) 3%,rgba(255,255,255,0) 100%) !important;
--background-color: rgba(255,255,255,0) !important;
--borderTop: none;
--borderBottom: none;
--box-shadow: none;
}
[data-menu*="type-3"] > ul > li:hover > a {
background: #53a8e1 !important;
color: #ffffff;
}
[data-menu*="type-3"] > ul > li[class*="current-menu-"] > a {
color: #7A7A7A;
background: transparent;
}
#carrier_number {
display: block;
background: #2cbb07;
border: 1px solid #2cbb07;
border-radius: 8px;
padding-left: 3px;
padding-right: 3px;
width: 25px;
height: 24px;
color: #fff;
margin-left: 0.5rem;
margin-top: -0.7rem;
padding-top: 2px;
} .elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
z-index: 9999999999999999999999999999999999 !important;
}
a.skip-link.screen-reader-text, a.skip-link.show-on-focus {
display: none !important;
}
div#main-menu nav ul li a.elementor-item,
div#main-menu nav ul li ul li a.elementor-sub-item {
transition-duration: 600ms;
font-size: 16px !important;
color: #7A7A7A;
fill: #7A7A7A;
padding-left: 1rem;
padding-right: 1rem;
text-transform: uppercase !important; }
section#szakasz-menu-nofix {
width: 100%;
z-index: 9999;
min-height: calc(100vh * 80 / 1080);
}
section#szakasz-menu-nofix div.elementor-container.elementor-column-gap-default {
min-height: calc(100vh * 80 / 1080);
}        section#szakasz-menu { width: 100%;
z-index: 999;
min-height: calc(100vh * 80 / 1080);
min-width: 1600px !important;
max-width: 100% !important;
margin: auto;
}
@media (hover: hover) {
div#main-menu nav ul li a.elementor-item:hover,
div#main-menu nav ul li ul li a.elementor-sub-item:hover {
color: #FFFFFF;
background: #53a8e1;
}
}
div#main-menu nav ul li a.elementor-item.elementor-item-active,
div#main-menu nav ul li a.elementor-item:focus,
div#main-menu nav ul li ul li a.elementor-sub-item.elementor-item-active,
div#main-menu nav ul li ul li a.elementor-sub-item:focus {
color: #FFFFFF;
background: #53a8e1;
}
div#main-menu nav ul li a.elementor-item,
div#main-menu nav ul li ul li a.elementor-sub-item {
padding: calc(100vh * 30 / 1080) 0;
font-family: "Blinker", serif;
font-weight: 300;
color: #000000;
}
div#page_not_found {
margin-top: calc(100vh * 80 / 1080);
} #menu-1-d615934 > li:nth-child(1) > a:nth-child(1),
#menu-1-d615934 > li:nth-child(2) > a:nth-child(1),
#menu-1-b1c69bd > li:nth-child(1) > a:nth-child(1),
#menu-1-b1c69bd > li:nth-child(2) > a:nth-child(1) {
padding: 0;
font-family: "Blinker", serif;
font-weight: 300;
color: #000000 !important;
}
#menu-1-d615934 > li:nth-child(1) > a:nth-child(1),
#menu-1-b1c69bd > li:nth-child(1) > a:nth-child(1) {
margin-right: 7px;
}
li.menu-item-3262 a.elementor-item.elementor-item-active,
li.menu-item-3263 a.elementor-item.elementor-item-active,
li.menu-item-8367 a.elementor-item.elementor-item-active,
li.menu-item-8368 a.elementor-item.elementor-item-active {
font-weight: bold !important;
} span.hamburger_menu_lang,
a.hamburger_menu_lang {
display: inline !important;
font-family: "Blinker", serif;
font-weight: 300;
color: #000000;
}
span.hamburger_menu_lang {
font-weight: 300;
padding-left: 30px;
font-family: "Blinker", serif;
color: #000000;
}
a.hamburger_menu_lang:nth-child(3) {
padding-left: 10px !important;
font-family: "Blinker", serif;
color: #000000;
}
ul.sub-menu.elementor-nav-menu--dropdown li.menu-item a.elementor-sub-item {
font-family: "Blinker", serif;
color: #000000;
font-weight: 300;
} #szakasz-1{
display:flex;
}
.ct-back-to-top > svg:nth-child(1) {
margin-right: 0 !important;
}
div#main-container main#main.site-main.hfeed div.hero-section {
display: none;
}
div#main-container main#main.site-main.hfeed div.ct-container-full {
padding-top: 0;
padding-bottom: 0;
}      .elementor-swiper-button svg{
fill: black!important;
}      div#main-page-welcome-message h2 {
line-height: 36px;
}
div#szechenyi_mini {    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: 0 0 0 1.5rem;
--e-column-margin-right: 0rem;
--e-column-margin-left: 1.5rem;
background-color: #fff;
position: fixed;  z-index: 100;
border: 1px solid #fff;
border-radius: 15px;
padding: 10px 5px 10px;  bottom: 0;
right: 0;
width: 289px;
}
div#szechenyi_mini:hover {
box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
}
div.reszletek_gomb_container {
padding: 0 !important;
}
img#szechenyi_nagy {
position: absolute;
right: 0;
top: -207px;
}
#szechenyi_mini > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
position: relative;
z-index: 998;
}
button#szechenyi-toggle {
display: block;
position: fixed;
bottom: 250px;
right: 20px;
margin: 0;
padding: 0;
width: 40px;
height: 40px;
border: 0;
border-radius: 20px;
background-color: #818181;
transition: all .4s ease;
outline: 0;
z-index: 999;
}
#szechenyi-toggle.closed {
bottom: 10px;
transform: rotate(180deg);
}
button#szechenyi-toggle svg {
width: 30px !important;
height: 30px !important;
color: #ffffff !important;
margin-left: 5px;
margin-top: 5px;
}
button#szechenyi-toggle-mobile svg.szechenyi-mobile-close {
width: 38px;
height: 38px;
position: fixed;
z-index: 98;
left: 175px;
top: 69px;
}
#szechenyi {
display: block;
position: fixed;
bottom: 0;
right: 0;
width: 350px;
height: 242px; background-image: url(//grepton.hu/wp-content/uploads/2024/07/szechenyi_2020_eu.png);
background-repeat: no-repeat;
transition: all .4s ease;
z-index: 98;
}
#szechenyi-mobile {
display: block;
position: fixed;
top: 56px;
left: 0;
width: 180px;
height: 125px;
background-image: url(//grepton.hu/wp-content/uploads/2024/11/szechenyi_reverse_mobile.png);
background-repeat: no-repeat;
transition: all .4s ease;
z-index: 98;
background-size: cover;
}
#szechenyi.closed {
transform: translateY(100%);
}
div#szechenyi-mobile.closed, button#szechenyi-toggle-mobile.closed {
display: none;
}
.ct-back-to-top[data-alignment="right"] {
display: none !important;
}
img#szolgaltatasok_circle {
position: absolute;
right: -20%;
top: 4%;
}
div.leaf_button_transp_small.iparagi {
margin-top: 1.5rem;
}
p.p-iparagi-szaktudas {
margin-bottom: 0.6rem !important;
}   .elementor-kit-5 p.justify {
text-align: justify;
}
.elementor-kit-5 p.left {
text-align: left;
}
.elementor-kit-5 p.right {
text-align: right;
}
div.success_story_container {
float: left;
margin-left: 2%;
width: 100%;
margin-bottom: 1rem;
}
div.success_story_image_container {
display: inline-block;
margin-right: 3rem;
width: 89px;
height: 70px;
text-align: center;
}
div.success_story_span_container {
display: inline-block;
width: 100%;
text-align: left;
}
img.success_story {
display: inline-block;
margin-right: 3rem;
}
h5.k-f {
color: #56a5de !important;
margin-left: 155px;
margin-top: 2rem;
}
span.success_story {
font-weight: bold !important;
color: #777777 !important;
text-decoration: underline;
text-decoration-color: transparent;
transition-duration: 500ms;
}
span.success_story:hover {
text-decoration-color: #777777;
}
div.inline-div {
font-size: 1.3rem;
line-height: 3.5rem;
font-weight: bold;
}
img.inline-leaf {
margin-left: 1rem;
margin-right: 1rem;
}
div#grepton_tree div img {
width: 244px;
height: 445px;
}
div#grepton_bulb div img {
width: 407px;
}
div.leaf_button, div.leaf_button_link {
background: #ffffff;
cursor: pointer;
padding: 12px;
border-radius: 30px;
width: 300px;
border: 1px solid #eeeeee;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
div.leaf_button.auto_margin {
margin: auto;
}
div.leaf_button.leaf_button_karrier.auto_margin {
width: 250px;
padding: 8px;
}
div.leaf_button.leaf_button_karrier.auto_margin.eng {
width: 350px;
padding: 8px;
}
div.leaf_button.leaf_button_hirek.auto_margin {
width: 200px;
padding: 8px;
}
span.leaf_button_img {
margin-left: 0.5rem;
}
span.leaf_button_text {
margin-left: 1.5rem;
font-weight: bold;
font-size: 18px;
color: #56a5de;
}
div.leaf_button_small {
float: right;
margin-top: 2.5rem;
width: 150px;
height: 40px;
line-height: 30px;
border-radius: 20px;
background: #ffffff;
cursor: pointer;
padding: 5px;
border: 1px solid #eeeeee;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
div.leaf_button_transp_small {
margin: auto;
width: 150px;
height: 40px;
line-height: 30px;
cursor: pointer;
float: right;
transition: transform 250ms;
}
div.leaf_button_transp_small:hover {
transform: translateY(-10px);
}
span.leaf_button_img_small {
margin-left: 0.3rem;
}
span.leaf_button_text_small {
margin-left: 0.7rem;
font-weight: bold;
font-size: 15px;
color: #56a5de;
}
span.leaf_button_text_white {
color: #ffffff;
}
div.leaf_button_blue {
background: #08BCE3;
border: 1px solid #08BCE3;
}
div.leaf_button_blue span {
color: #ffffff;
}
a.button_spotify {
display: block;
background: url(//grepton.hu/wp-content/uploads/2024/03/spotify-button.png);
width: 130px;
height: 52px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
margin-left: 2rem;
}
ul.adat_bi_right {
float: right;
margin-top: 1rem;
}
ul.adat_bi_left {
float: left;
margin-top: 1rem;
padding-left: 0;
margin-right: 3rem;
}
ul.adat_bi_left li {
list-style-type: none;
}
span.uzleti_megoldas_lista, span.termekek_lista, span.adat_megoldas_lista {
font-weight: bold;
display: block;
margin-bottom: var(--listItemSpacing);
}
h5.title {
color: #4999CC !important;
margin-top: 1.5rem !important;
}
div#title_megoldasok h2, div#title_szolgaltatasok a {
font-size: 32px !important;
}
.elementor-element-1bb57fb > div:nth-child(1) > div:nth-child(1) > article:nth-child(1) > div:nth-child(2) > a:nth-child(3) {
margin-top: 64px;
display: block;
}
article.elementor-post:nth-child(3) > div:nth-child(2) > a:nth-child(3) {
margin-top: 37px;
display: block;
}
section#palyazatok { background: linear-gradient(90deg, #FFFFFF 0%, #EAEAEA 100%);
}
span.szolgaltatasok-item {
color: #ffffff;
text-decoration: underline;
text-decoration-color: transparent;
transition-duration: 500ms;
}
span.szolgaltatasok-item:hover {
text-decoration-color: white;
}
div#karrier-right-column {
height: 516px;
}
.elementor-post__text {
height: 295px !important; }
.elementor-posts .elementor-post__excerpt {
margin-bottom: 2rem; }
h3.elementor-post__title {
margin-bottom: 1.5rem !important;
}
h3.elementor-post__title a {
color: #4999CC !important;
font-weight: 700 !important;
}
.elementor-post__text {
position: relative;
}
a.elementor-post__read-more {
position: absolute;
bottom: 0;
left: 0;
margin-bottom: 20px;
}
a.sub_page_link span {
text-decoration: underline;
text-decoration-color: transparent;
transition-duration: 500ms;
}
a.sub_page_link span:hover {
text-decoration-color: #777777;
}
a.sub_page_link:hover {
color: #777777 !important;
} .elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-background-slideshow,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-background-slideshow,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-background-slideshow {
transition-duration: 600ms;
} .elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated > .elementor-background-overlay,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-background-slideshow,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated > .elementor-background-overlay,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-background-slideshow,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated > .elementor-background-overlay,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-background-slideshow {
transition-duration: 600ms;
} .elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated:hover,
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated > .elementor-background-overlay:hover,
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-background-slideshow:hover,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated:hover,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated > .elementor-background-overlay:hover,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-background-slideshow:hover,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated:hover:hover,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated > .elementor-background-overlay:hover,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-background-slideshow :hover {
box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
} .elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated:hover,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated > .elementor-background-overlay:hover,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-background-slideshow:hover,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated:hover,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated > .elementor-background-overlay:hover,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-background-slideshow:hover,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated:hover:hover,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated > .elementor-background-overlay:hover,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-background-slideshow :hover {
box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
} .elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-bcf7ff9 .swiper-slide-inner {
align-items: center !important;
}
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-bcf7ff9 .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-7df10e5 .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-364cd5c .swiper-slide-bg
{
background-position: left !important;
}
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-bcf7ff9 div.swiper-slide-inner div.swiper-slide-contents,
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-7df10e5 div.swiper-slide-inner div.swiper-slide-contents,
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-364cd5c div.swiper-slide-inner div.swiper-slide-contents
{
margin-left: 310px !important;
margin-right: 0 !important;
}
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-627282e .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-22024be .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-22d8130 .swiper-slide-bg  {
background-position: right !important;
}
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-627282e div.swiper-slide-inner div.swiper-slide-contents,
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-22024be div.swiper-slide-inner div.swiper-slide-contents,
.elementor-4003 .elementor-element.elementor-element-18a8296 .elementor-repeater-item-22d8130 div.swiper-slide-inner div.swiper-slide-contents {
margin-right: 310px !important;
margin-left: 0 !important;
}
.elementor-slides .swiper-slide-inner {
padding: 1rem !important;
}
div.elementor-swiper-button.elementor-swiper-button-next i.eicon-chevron-right,
div.elementor-swiper-button.elementor-swiper-button-prev i.eicon-chevron-left
{
font-size: x-large;
color: #ffffff !important;
}
.elementor-swiper-button-next {
right: -30px !important;
}
.elementor-swiper-button-prev {
left: -30px !important;
}
a.leaf_link {
display: block;
width: 200px;
}
div#aktualis_allasajanlatok h2 {
font-size: 32px !important;
}
a.button-share {
background: transparent !important;
border: 1px solid #cecece !important;
}
a.button-share:hover {
color: #0a6aa1;
} .footer-grepton-logo {
margin: auto;
}
footer.ct-footer > div {
max-width: 1390px !important;
margin: auto;
}
footer.ct-footer > div > div.ct-container {
max-width: 1390px !important;
}
nav#footer-menu ul#menu-jobb-hamburger-menu li > a {
color: #b2bcc5;
font-family: Roboto, sans-serif;
} @media only screen and (min-width: 1025px) {
li.menu-item.wpml-ls-slot-41 {
display: none !important;
}
}@media only screen and (max-height: 1000px) {
span.uzleti_megoldas_lista, span.termekek_lista, span.adat_megoldas_lista {
display: inline-block;
width: 49%;
vertical-align:top;
}
}
@media only screen and (max-height: 900px) {
.elementor-section.elementor-section-height-full {
height: 100% !important;
}
} @media only screen and (max-width: 1600px) {
section#szakasz-menu {
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
margin: auto !important;
}
#szakasz-menu > div:nth-child(1) {
width: 100% !important;
}   #div_img_tree img {
width: 247px;
height: 432px;
top: -193px;
}
div#szechenyi_mini { right: 0;
}
img#szechenyi_nagy {
top: -250px;
}
div#main-page-welcome-message h2 {
font-size: 30px !important;
line-height: 36px;
}      .elementor-kit-5 h2.elementor-heading-title.elementor-size-default {
font-size: 44px;
}
div.h2-gray-block h2.elementor-heading-title {
font-size: 30px !important;
}
div#grepton_bulb div img {
width: 350px;
} .elementor-5323 .elementor-element.elementor-element-0db8c02 > .elementor-widget-container,
.elementor-5323 .elementor-element.elementor-element-f4b1230 > .elementor-widget-container,
.elementor-5323 .elementor-element.elementor-element-ae800a5 > .elementor-widget-container {
padding-bottom: 0.5rem !important;
} .elementor-8410 .elementor-element.elementor-element-0db8c02 > .elementor-widget-container,
.elementor-8410 .elementor-element.elementor-element-f4b1230 > .elementor-widget-container,
.elementor-8410 .elementor-element.elementor-element-ae800a5 > .elementor-widget-container {
padding-bottom: 0.5rem !important;
} .elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated
{
padding: 1.5rem !important;
padding-top: 0.5rem !important;
padding-bottom: 2.5rem !important;
} .elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated
{
padding: 1.5rem !important;
padding-top: 0.5rem !important;
padding-bottom: 2.5rem !important;
}
span.uzleti_megoldas_lista, span.termekek_lista, span.adat_megoldas_lista {
display: inline-block;
width: 49%;
}
section#palyazatok, section#tenders { background: linear-gradient(90deg, #FFFFFF 0%, #EAEAEA 100%);
padding-bottom: 3rem;
background-position-y: 98%;
background-position-x: 96%;
}
} @media only screen and (max-width: 1400px) {
section#szakasz-menu {
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
margin: auto !important;
}
#szakasz-menu > div:nth-child(1) {
width: 100% !important;
}      .elementor-kit-5 h2.elementor-heading-title.elementor-size-default {
font-size: 44px;
}
div.h2-gray-block h2.elementor-heading-title {
font-size: 30px !important;
}
div#grepton_bulb div img {
width: 300px;
}
.elementor-5323 .elementor-element.elementor-element-c3bf64a > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-c3bf64a > .elementor-element-populated {
margin-top: 1.5rem !important;
}
.megoldasok_kep img {
height: 90px !important;
}
span.uzleti_megoldas_lista, span.termekek_lista {
margin-bottom: 0 !important;
}
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated
{
height: auto;
}
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated
{
height: auto;
}    div#szechenyi_mini { right: 0;
}
img#szechenyi_nagy {
top: -298px;
}
span.success_story {
font-size: 0.9rem;
}
.elementor-5323 .elementor-element.elementor-element-6fa294c,
.elementor-8410 .elementor-element.elementor-element-6fa294c {
margin-top: 2rem !important;
}
.elementor-5323 .elementor-element.elementor-element-bdee64b .elementor-heading-title,
.elementor-8410 .elementor-element.elementor-element-bdee64b .elementor-heading-title {
font-size: 28px !important;
}
} @media only screen and (min-width: 800px) and (max-width: 1400px) and (orientation: portrait)  {
section#szakasz-menu,
section#szakasz-menu div.elementor-container.elementor-column-gap-default {
min-height: 0 !important;
}
div#main-menu nav ul li a.elementor-item {
padding-top: calc(100vh * 15 / 1080);
padding-bottom: calc(100vh * 15 / 1080);
}
div#grepton_bulb_mobile {
margin-top: 50px !important;
}
.elementor-5323 .elementor-element.elementor-element-769dabf > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-769dabf > .elementor-container {
padding-top: 2rem !important;
}
.elementor-5323 .elementor-element.elementor-element-769dabf > .elementor-container,
.elementor-5323 .elementor-element.elementor-element-8cb444a > .elementor-container,
.elementor-5323 .elementor-element.elementor-element-8968c3a > .elementor-container,
.elementor-5323 .elementor-element.elementor-element-449fee5 > .elementor-container {
min-height: 0 !important;
}
.elementor-8410 .elementor-element.elementor-element-769dabf > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-8cb444a > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-8968c3a > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-449fee5 > .elementor-container {
min-height: 0 !important;
}
section#szolgaltatasok, section#services {
padding-top: calc(100vh * 40 / 1080) !important;
}
.elementor-4003 .elementor-element.elementor-element-ee7cac4 > .elementor-container {
min-height: 130px !important;
}
} @media only screen and (min-width: 1100px) and (max-width: 1400px) {
.elementor-element-7e49ca5 {
height: 65vh;
}
.elementor-5323 .elementor-element.elementor-element-449fee5 > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-449fee5 > .elementor-container {
min-height: 60vh !important;
}
.elementor-5323 .elementor-element.elementor-element-8968c3a > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-8968c3a > .elementor-container {
min-height: 80vh !important;
}
.elementor-5323 .elementor-element.elementor-element-8cb444a > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-8cb444a > .elementor-container {
min-height: 70vh !important;
}
.elementor-5323 .elementor-element.elementor-element-769dabf > .elementor-container,
.elementor-5323 .elementor-element.elementor-element-8cb444a > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-769dabf > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-8cb444a > .elementor-container{
min-height: 85vh !important;
}
.elementor-5323 .elementor-element.elementor-element-769dabf > .elementor-container,
.elementor-5323 .elementor-element.elementor-element-8cb444a > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-769dabf > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-8cb444a > .elementor-container,
section#iparagi-szaktudas,
section#industries {
height: 100% !important;
padding-top: 0 !important;
}
section#szolgaltatasok, section#services {
height: 100vh !important;
}
section#karrier, section#palyazatok, section#hirek,
section#career, section#tenders, section#news{
height: 100% !important;
}
.elementor-5323 .elementor-element.elementor-element-3413ea5 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-3413ea5 > .elementor-element-populated {
margin-top: 0 !important;
}
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated
{
height: 100%;
}
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated {
margin-right: 0.75rem !important;
margin-left: 0.75rem !important;
}
.elementor-element-7d33de5 > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
width: 80% !important;
}
div.inline-div {
font-size: 1rem;
}
.elementor-4003 .elementor-element.elementor-element-ee7cac4 > .elementor-container {
min-height: 160px !important;
}
nav#footer-menu {
text-align: center;
margin: auto;
}
} @media only screen and (max-width: 1100px) {     div#main-menu nav ul li a.elementor-item {
font-size: 0.8rem !important;
}
.elementor-heading-title {
font-size: 1.2rem;
line-height: 1.8rem;
text-align: justify;
}
h2.elementor-heading-title {
text-align: center !important;
margin-bottom: 0.5rem !important;
}
h5.elementor-heading-title {
text-align: center !important;
font-size: 1.0rem !important;
line-height: 1.25rem !important;
}
.elementor-kit-5 p {
line-height: 1.3rem; }
h5 {
font-size: 1.5rem !important;
line-height: 1.5rem !important;
}
div.share-button {
right: 10px !important;
}
li#menu-item-2446 { display: none;
}
#nav-icon3 {
float: right;
margin-right: 0.5rem;
}
div#hamburger_menu {
top: 50px;
right: 0 !important;
}
div.h2-gray-block h2.elementor-heading-title {
font-size: 17px !important;
line-height: 21px !important;
}  nav#footer-menu {
text-align: center;
margin: auto;
} .elementor-5323 .elementor-element.elementor-element-7e49ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-8410 .elementor-element.elementor-element-7e49ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content: end !important;
min-height: 25vh;
}
.elementor-5323 .elementor-element.elementor-element-7e49ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-8410 .elementor-element.elementor-element-7e49ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content: start !important;
min-height: 50vh;
}
.elementor-element-6d6c3a8 {
min-height: 388px;
}
#div_img_tree img {
top: -175px;
width: 222px;
height: 388px;
margin: auto;
left: 0;
right: 0;
text-align: center;
z-index: 1;
}
div#main-page-welcome-message h2 {
font-size: 20px !important;
}
div.leaf_button_mobile {
background: #ffffff;
cursor: pointer;
padding: 9px;
border-radius: 25px;
width: 230px;
border: 1px solid #eeeeee;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
margin: 150px auto -110px;
}
span.leaf_button_mobile_img {
margin-left: 1rem;
}
span.leaf_button_mobile_img img {
width: 28px;
}
span.leaf_button_mobile_text {
margin-left: 0.75rem;
font-weight: bold;
font-size: 15px;
color: #56a5de;
}     .elementor-5323 .elementor-element.elementor-element-c3bf64a > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-c3bf64a > .elementor-element-populated {
margin-top: 0 !important;
}
div#grepton_bulb_mobile {
margin-top: -10px;
}
div.text {
text-align: left !important;
}
.elementor-5323 .elementor-element.elementor-element-9ae385e,
.elementor-8410 .elementor-element.elementor-element-9ae385e {
margin-bottom: 2rem;
}
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated
{
margin: auto auto 2rem !important;
}
.elementor-5323 .elementor-element.elementor-element-f4b1230,
.elementor-5323 .elementor-element.elementor-element-ae800a5,
.elementor-5323 .elementor-element.elementor-element-0db8c02,
.elementor-8410 .elementor-element.elementor-element-f4b1230,
.elementor-8410 .elementor-element.elementor-element-ae800a5,
.elementor-8410 .elementor-element.elementor-element-0db8c02
{
position: relative !important;
}          .elementor-4003 .elementor-element.elementor-element-a9d275a {
padding: 0 2rem 0 2rem !important;
}
div.allas_container {
padding-left: 1rem;
padding-right: 1rem;
line-height: 25px !important;
}
div.allas_nev {
width: 100%;
margin-top: 5px;
}
div.allas_varos, div.allas_ceg {
width: 42%;
margin-top: 10px;
height: auto;
}
div.white h5 {
color: #FFFFFF !important;
}
.elementor-4003 .elementor-element.elementor-element-cfcd576 {
text-align: right !important;
}
.elementor-4003 .elementor-element.elementor-element-4ca3ec8 > .elementor-widget-container {
padding: 0 !important;
}   .elementor-4003 .elementor-element.elementor-element-d47c44a {
margin-top: -30px !important;
}
div#jovo-gyara-title h1 {
font-size: 52px !important;
}
div#nis2-title h1 {
font-size: 52px !important;
}
} @media only screen and (max-width: 1100px) and (min-width: 768px) {                             .elementor-5323 .elementor-element.elementor-element-7e49ca5 > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-7e49ca5 > .elementor-container {
min-height: 0 !important;
}
.elementor-5323 .elementor-element.elementor-element-7e49ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-8410 .elementor-element.elementor-element-7e49ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content: center !important;
}
div.leaf_button, div.leaf_button_link {
margin: auto;
}
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated
{
margin-top: 0 !important;
margin-left: 0.75rem !important;
margin-right: 0.75rem !important;
height: auto;
}
.elementor-element-ae800a5,
.elementor-element-f4b1230,
.elementor-element-0db8c02
{
position: absolute !important;
}
.elementor-5323 .elementor-element.elementor-element-f4b1230,
.elementor-5323 .elementor-element.elementor-element-ae800a5,
.elementor-5323 .elementor-element.elementor-element-0db8c02,
.elementor-8410 .elementor-element.elementor-element-f4b1230,
.elementor-8410 .elementor-element.elementor-element-ae800a5,
.elementor-8410 .elementor-element.elementor-element-0db8c02
{
position: absolute !important;
}
div.leaf_button_transp_small {
width: 150px;
height: 40px;
cursor: pointer;
margin: 2rem auto auto;
float: none;
padding: 0;
}
span.uzleti_megoldas_lista, span.termekek_lista, span.adat_megoldas_lista {
width: 100%;
}
.elementor-5323 .elementor-element.elementor-element-b63bb83 .elementor-heading-title,
.elementor-8410 .elementor-element.elementor-element-b63bb83 .elementor-heading-title {
font-size: 32px !important;
float: left;
}         div.inline-div {
margin-bottom: 0.5rem;
}
.elementor-5323 .elementor-element.elementor-element-6d6c3a8,
.elementor-8410 .elementor-element.elementor-element-6d6c3a8 {
width: 33% !important;
}
.elementor-5323 .elementor-element.elementor-element-d4377e7,
.elementor-8410 .elementor-element.elementor-element-d4377e7 {
width: 67% !important;
}
.elementor-post__text {
height: 330px !important;
}
span.uzleti_megoldas_lista, span.adat_megoldas_lista, span.termekek_lista {
margin-top: 0.5rem;
margin-bottom: 0;
}
svg.left-small-white-arrow {
top: -5rem;
}
div.bubble_button span.bubble_button_text {
font-size: 1.125rem !important;
line-height: 30px !important;
} .elementor-12857 .elementor-element.elementor-element-ec4ce93 .elementor-heading-title,
.elementor-12857 .elementor-element.elementor-element-944ae2c .elementor-heading-title,
.elementor-12857 .elementor-element.elementor-element-859f7f8 .elementor-heading-title {
text-align: center !important;
} div.workbutton a.elementor-button.elementor-button-link span.elementor-button-content-wrapper span.elementor-button-text {
text-align: left !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}   div.centered h3.elementor-heading-title.elementor-size-default {
text-align: center;
}
} @media only screen and (max-width: 1100px) and (min-width: 767px) and (orientation: landscape) {
.elementor-6188 .elementor-element.elementor-element-23f1bf77 {
display: inline-flex;
}
div#hamburger_menu {
left: -200px;
}
div.elementor-element-23f1bf77 {
display: none !important;
}
.elementor-element-26437f6,
.elementor-element-1858472,
.elementor-element-d637383
{
min-height: 625px !important;
}
} @media only screen and (max-width: 767px) { body div, body p, body span {  }
div#title h1 {
text-align: left !important;
}
.elementor-heading-title {   }
h2.elementor-heading-title {
text-align: center !important;
margin-bottom: 0.5rem !important;
}
.elementor-kit-5 p {
line-height: 1.3rem;
}    section#szakasz-menu {
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
margin: auto !important;
padding-top: 1rem !important;
padding-left: 1rem !important;
padding-right: 1rem !important;
}
div.bubble_button span.bubble_button_text {
font-size: 1.125rem !important;
line-height: 30px !important;
} div#nis2_popup_container,
div#webinar_popup_container,
div#popup_container {
top: 0;
left: 0;
z-index: 999;
}
div#nis2_contact_popup,
div#contact_popup,
div#webinar_popup {
width: 100vw;
max-height: 100vh;
overflow-y: scroll;
padding-top: 3.5rem;
}
span.title {
margin-top: -42px;
margin-left: 30px;
}
span.close-icon {
margin-top: -42px;
}
#contact_popup .popup_text {
font-size: 15px !important;
}
.nf-form-content input:not([type="button"])::placeholder,
.nf-form-content textarea::placeholder {
font-size: 14px !important;
}
div#nis2_contact_popup,
div#webinar_popup {
padding-top: 40px !important;
}
div.contact_popup_content,
div.nis2_popup_content,
div.webinar_popup_content {
padding: 2rem;
margin-top: 0 !important;
}
div.dark-button span {
font-size: 1rem;
}
svg.left-small-white-arrow {
left: -2rem;
display: none;
}
.elementor-10396 .elementor-element.elementor-element-f585c9f .elementor-heading-title {
text-align: left !important;
}
div.gyartas-img img {
margin-bottom: 2rem;
max-width: 70%;
}
div.eloado-img img {
max-width: 55%;
}
.nf-form-content input[type="button"], .nf-form-content input[type="submit"] {
padding-right: 4rem;
padding-left: 4rem;
}
div#contact_popup, div#webinar_popup, div#crm_calc_popup, div#nis2_contact_popup {
border-radius: 0 !important;
} #nav-icon3 {
margin-top: -6px;
}
[data-header*="type-1"] #offcanvas {
--side-panel-width: 80vw;
}
.ct-trigger > rect:nth-child(1), .ct-trigger > rect:nth-child(2), .ct-trigger > rect:nth-child(3) {
height: 1px !important;
}
div#offcanvas.ct-panel.ct-header.active section div.ct-panel-actions span.ct-close-button {
right: 1rem;
}
.ct-close-button {
background: #cccccc !important;
right: 0 !important;
}
#offcanvas > section:nth-child(1) {
background: #ffffff;
color: #7A7A7A;
box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px, rgba(0, 0, 0, 0.23) 0 3px 6px;
}
#offcanvas .ct-panel-content, nav.mobile-menu ul#menu-mobile-menu {
margin: 0;
padding: 0;
}
ul#menu-mobile-menu li.menu-item {
list-style-type: none;
text-align: left;
}
ul#menu-mobile-menu li.menu-item a {
height: 60px;
line-height: 50px;
text-transform: uppercase;
display: block;
padding-left: 30px;
font-weight: normal !important;
font-size: 1rem;
width: 100%;
color: #7a7a7a;
}
ul#menu-mobile-menu li.menu-item a:hover {
background: #53a8e1 !important;
color: #ffffff !important;
}
#menu-mobile-menu > li:nth-child(8) {
border-top: 1px solid #cccccc;
margin-top: 1rem;
} .ct-container-fluid {
margin-left: 1rem;
margin-right: 1rem;
} .elementor-element-7e49ca5 {
min-height: 635px;
}
div#main-page-welcome-message {
margin-top: 1rem;
}
.elementor-element-ab501f0 {
height: 400px;
}
span.leaf_button_mobile_img {
margin-left: 1rem;
}
span.leaf_button_mobile_img img {
width: 28px;
}
span.leaf_button_mobile_text {
margin-left: 0.75rem;
font-weight: bold;
font-size: 15px;
color: #56a5de;
}
div.elementor-swiper-button {
color: #cccccc;
}
div#szechenyi_mini {
right: 0; }
#div_img_tree img {
top: 25px;
}      .elementor-element-404a4c6 > div:nth-child(1) {
padding: 0 !important;
}
.grepton_bulb_mobile {
padding-left: 2rem;
padding-right: 2rem;
}
.megoldasaink_mobile {
padding-bottom: 2rem;
}
.elementor-widget:not(:last-child) {
margin-bottom: 0.5rem !important;
}
div.elementor-element.elementor-element-8e77876.elementor-widget.elementor-widget-text-editor div.elementor-widget-container p {
font-size: 0.9rem;
}
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated
{
padding: 1.5rem !important;
padding-top: 0.5rem !important;
padding-bottom: 0.5rem !important;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 0;
}
div#img_adat_es_bi, div#img_uzleti, div#img_termekek {
margin-bottom: 1rem;
}
ul.adat_bi_left {
margin-bottom: 0;
}
.elementor-element-c585459 {
font-size: 0.9rem !important;
}
span.uzleti_megoldas_lista, span.adat_megoldas_lista, span.termekek_lista {
margin-right: 0;
margin-top: 0.5rem;
width: 100%;
text-align:center;
margin-bottom:5px!important;
font-size: 16px!important;
}
.elementor-5323 .elementor-element.elementor-element-f4b1230,
.elementor-5323 .elementor-element.elementor-element-ae800a5,
.elementor-5323 .elementor-element.elementor-element-0db8c02,
.elementor-8410 .elementor-element.elementor-element-f4b1230,
.elementor-8410 .elementor-element.elementor-element-ae800a5,
.elementor-8410 .elementor-element.elementor-element-0db8c02
{
position: relative !important;
}
div.leaf_button_transp_small {
width: 150px;
height: 40px;
cursor: pointer;
margin: 2rem auto auto;
float: none;
padding: 0;
}
.elementor-element-069533b {
margin-top: -2rem;
}
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-background-slideshow,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-background-slideshow,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated > .elementor-background-overlay,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-background-slideshow {
transition-duration: 600ms;
}
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated > .elementor-background-overlay,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-background-slideshow,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated > .elementor-background-overlay,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-background-slideshow,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated > .elementor-background-overlay,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-background-slideshow {
transition-duration: 600ms;
}
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated:focus,
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-element-populated > .elementor-background-overlay:focus,
.elementor-5323 .elementor-element.elementor-element-d637383 > .elementor-background-slideshow:focus,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated:focus,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-element-populated > .elementor-background-overlay:focus,
.elementor-5323 .elementor-element.elementor-element-1858472 > .elementor-background-slideshow:focus,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated:hover:focus,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-element-populated > .elementor-background-overlay:focus,
.elementor-5323 .elementor-element.elementor-element-26437f6 > .elementor-background-slideshow :focus {
box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
}
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated:focus,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-element-populated > .elementor-background-overlay:focus,
.elementor-8410 .elementor-element.elementor-element-d637383 > .elementor-background-slideshow:focus,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated:focus,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-element-populated > .elementor-background-overlay:focus,
.elementor-8410 .elementor-element.elementor-element-1858472 > .elementor-background-slideshow:focus,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated:hover:focus,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-element-populated > .elementor-background-overlay:focus,
.elementor-8410 .elementor-element.elementor-element-26437f6 > .elementor-background-slideshow :focus {
box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 10px 15px 0;
} section#szolgaltatasok, section#services {
padding-top: 2rem !important;
padding-bottom: 2rem !important;
}
.elementor-5323 .elementor-element.elementor-element-21dc5a6,
.elementor-8410 .elementor-element.elementor-element-21dc5a6 {
margin-top: 1rem;
margin-bottom: 1rem;
}
.elementor-5323 .elementor-element.elementor-element-f135b79,
.elementor-8410 .elementor-element.elementor-element-f135b79 {
margin-top: 2rem;
margin-bottom: 2rem;
}
.elementor-5323 .elementor-element.elementor-element-1891f00:not(.elementor-motion-effects-element-type-background),
.elementor-5323 .elementor-element.elementor-element-1891f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-8410 .elementor-element.elementor-element-1891f00:not(.elementor-motion-effects-element-type-background),
.elementor-8410 .elementor-element.elementor-element-1891f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
background-image: linear-gradient(90deg, #4122A3 0%, #44c5d0 100%) !important;
}
.elementor-5323 .elementor-element.elementor-element-769dabf:not(.elementor-motion-effects-element-type-background),
.elementor-5323 .elementor-element.elementor-element-769dabf > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-8410 .elementor-element.elementor-element-769dabf:not(.elementor-motion-effects-element-type-background),
.elementor-8410 .elementor-element.elementor-element-769dabf > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
background-image: linear-gradient(90deg, #44c5d0 0%, #4122A3 100%) !important;
}
div#h2_mobile_szolgaltatasaink h2, .elementor-element-7545b90, .elementor-element-b673046 {
padding-left: 0.5rem;
padding-right: 0.5rem;
padding-top: 2rem;
}
.elementor-element-b673046 {
padding-top: 0;
}
div.inline-div {
line-height: 2.5rem !important;
}
div.inline-div img.inline-leaf {
width: 25px;
margin-left: 0;
}
span.szolgaltatasok-item {
font-size: 1.0rem !important;
} section#iparagi-szaktudas, section#industries {
margin-bottom: 2rem;
padding-top: 2rem;
}
.elementor-5323 .elementor-element.elementor-element-8cb444a > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-8cb444a > .elementor-container {
min-height: 100% !important;
}
div#img_iparagi_szakt img {
margin-top: 4rem;
margin-bottom: 2rem;
width: 14rem;
}
div.leaf_button_small {
line-height: 30px !important;
} section#palyazatok, section#tenders {
padding-top: 2rem;
}
div.elementor-element.elementor-element-c2153fb {
margin-bottom: 1rem !important;
}
span.success_story.palyazat {
color: #777777 !important;
}
.elementor-posts .elementor-post {
margin-bottom: 4rem;
}
div.success_story_container {
float: left;
width: 100%;
text-align: center;
}
div.success_story_image_container {
float: left;
width: 100%;
text-align: center;
height: 40px;
text-decoration: underline;
}
img.success_story {
display: inline-block;
margin-right: 0 !important;
}
h5.k-f {
color: #56a5de !important;
margin-left: 0;
}
span.success_story {
font-weight: bold !important;
color: #777777 !important;
width: 100%;
display: inline-block;
margin-bottom: 0.5rem;
text-align: left;
}
div#k_f_palyazatok_img img {
width: 14rem;
margin-top: 3rem;
margin-bottom: 1rem;
} section#karrier, section#career {
padding-top: 2rem;
}
div#karrier-right-column {
height: 100%;
}
.elementor-5323 .elementor-element.elementor-element-449fee5 > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-449fee5 > .elementor-container {
min-height: 10vh !important;
}
.elementor-element-b2bf598 {
margin-bottom: 2rem;
}
div#carrier_illustration_mob {
margin-bottom: 2.5rem;
}
.elementor-page-5323 div.leaf_button, div.leaf_button_link,
.elementor-page-8410 div.leaf_button, div.leaf_button_link {
width: 250px !important;
padding: 11px;
margin: auto auto 3rem;
}
div.leaf_button_hirek {
width: 200px !important;
}
.elementor-element-b2bf598 > div:nth-child(1) > p:nth-child(1) {
margin-bottom: 2rem !important;
}  .elementor-swiper-button {display: none!important;}
.swiper-pagination {bottom:-10px!important;}
.elementor-5323 .elementor-element.elementor-element-6b5e07c,
.elementor-8410 .elementor-element.elementor-element-6b5e07c {
margin-top: 2rem !important;
margin-bottom: 3rem !important;
}
.elementor-post__thumbnail {
margin-bottom: 1rem !important;
}
.elementor-pagination {
margin-top: 2rem !important;
} footer.ct-footer {
overflow: hidden;
padding-bottom: 3rem;
}   #media_image-3 {
margin: auto;
}
#media_image-3 .image {
width: 14rem;
}
#footer-menu ul#menu-jobb-hamburger-menu li {
width: 100%;
}
nav#footer-menu ul#menu-jobb-hamburger-menu li > a {
color: #ffffff;
font-family: 'Inter', sans-serif;
font-weight: 500;
font-size: 14px;
line-height: 2rem;
}
.ct-footer > div:nth-child(3) > div:nth-child(1) {
display: inherit;
}
footer.ct-footer div div.ct-container div {
float: left;
width: 100%;
text-align: center;
line-height: 2.0rem;
}
.ct-footer > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) {
float: right;
}
footer div#block-3 {
padding-top: 1rem;
}
footer div#block-5 {
margin-top: 0.5rem;
margin-bottom: 1.5rem;
}
nav#footer-menu {
padding-bottom: 1rem;
} .elementor-12857 .elementor-element.elementor-element-ec4ce93 .elementor-heading-title,
.elementor-12857 .elementor-element.elementor-element-944ae2c .elementor-heading-title,
.elementor-12857 .elementor-element.elementor-element-859f7f8 .elementor-heading-title {
text-align: center !important;
}
.elementor-12857 .elementor-element.elementor-element-5f2b132 .elementor-heading-title {
text-align: left !important;
} .elementor-4003 .elementor-element.elementor-element-342b59f .swiper-slide-contents {
max-width: 100% !important;
}
.elementor-4003 .elementor-element.elementor-element-342b59f .elementor-repeater-item-bcf7ff9 .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-342b59f .elementor-repeater-item-627282e .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-342b59f .elementor-repeater-item-7df10e5 .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-342b59f .elementor-repeater-item-22024be .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-342b59f .elementor-repeater-item-364cd5c .swiper-slide-bg,
.elementor-4003 .elementor-element.elementor-element-342b59f .elementor-repeater-item-22d8130 .swiper-slide-bg {
background-position: top !important;
}
.elementor-slides .swiper-slide-inner {
padding: 0 !important;
}
.swiper-slide-contents {
margin-left: 0 !important;
}
.elementor-swiper-button-next {
right: -15px !important;
}
.elementor-swiper-button-prev {
left: -15px !important;
}
.elementor-element-9d4d0e0 {
padding-top: 1.5rem !important;
padding-bottom: 2.5rem !important;
}
div#aktualis_allasajanlatok h2 {
font-size: 24px !important;
}
.elementor-4003 .elementor-element.elementor-element-c8dce89 {
text-align: center !important;
}
.elementor-4003 .elementor-element.elementor-element-f023851 {
display: none; !important;
}
.elementor-4003 .elementor-element.elementor-element-9a8008d {
width: 100% !important;
max-width: 100% !important;
}
div#apply_form .elementor-widget-container {
margin: 0 !important;
}
.nf-form-content, div#apply_form {
margin-bottom: 3rem;
}
div#nf-field-89-wrap div.nf-field-element {
text-align: center;
margin-top: 2rem;
} div#jovo-gyara-title h1 {
font-size: 28px !important;
} div#nis2-title h1 {
font-size: 28px !important;
} div#nis2-reggeli-title h1 {
font-size: 28px !important;
line-height: 36px !important;
}
div.white h5 {
color: #FFFFFF !important;
} div#dynamics-title h1 {
font-size: 28px !important;
line-height: 36px !important;
}
.elementor-14143 .elementor-element.elementor-element-e25c715 .elementor-testimonial__text {
text-transform: uppercase;
text-align: center;
}       div.workbutton a.elementor-button {
font-size: 18px;
}
div.workbutton a.elementor-button.elementor-button-link span.elementor-button-content-wrapper span.elementor-button-text {
text-align: left !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
div.centered h3.elementor-heading-title.elementor-size-default {
text-align: center;
}
div.upper h2 {
text-transform: uppercase;
}
section#szakasz-menu {
min-height: 60px;
max-height: 60px;
height: 60px;
}
article.elementor-post.elementor-grid-item {
min-height: 600px;
padding: 1.5rem !important;
}
a.elementor-post__read-more {
position: relative !important;
}
.elementor-post__excerpt {
margin-bottom: 15px !important;
}
.e-search-input::placeholder {
font-size: 18px; }
} @media only screen and (max-height: 767px) and (orientation: landscape) {
div#hamburger_menu {
left: -175px;
}
.elementor-post__text {
height: 250px !important;
}
section#iparagi-szaktudas, section#industries {
padding-top: 0;
}
.elementor-element-1858472 > div:nth-child(1) {
min-height: 27rem;
}
section#palyazatok, section#tenders {
height: 100%;
}
.elementor-element-49fc8d0, .elementor-element-23bf5ab {
width: 33% !important;
}
.elementor-element-9397090, .elementor-element-fb5664b {
width: 66% !important;
}
.elementor-5323 .elementor-element.elementor-element-8cb444a > .elementor-container,
.elementor-8410 .elementor-element.elementor-element-8cb444a > .elementor-container {
height: 100%;
}
.elementor-nav-menu a {
padding: 8px 20px !important;
}
}
@media only screen and (max-height: 767px) and (max-width: 1100px) and (orientation: landscape) { .elementor-5323 .elementor-element.elementor-element-7e49ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap,
.elementor-8410 .elementor-element.elementor-element-7e49ca5 > .elementor-container > .elementor-column > .elementor-widget-wrap { transform: scale(0.7); }
div#szechenyi_mini {
top: -20px;
}
}