/* line-height-px-v2 */
.pb-node-kyst-footer-lablec { padding: 104px 48px; background-color: #172B27; color: #F3F0E8; padding-top: 68px; padding-bottom: 26px; font-family: "Arial" }

.pb-node-kyst-footer-lablec-belso { width: 100%; max-width: 1320px; margin: 0px auto; font-family: "Arial" }

.pb-node-kyst-footer-lablec-felso { display: flex; justify-content: space-between; align-items: flex-start; gap: 48px; padding-bottom: 52px; font-family: "Arial" }

.pb-node-kyst-footer-lablec-marka { display: flex; flex-direction: column; gap: 16px; min-width: 0px; font-family: "Arial" }

.pb-node-kyst-footer-lablec-mondat { font-family: "Arial"; font-size: 23px; line-height: 1.65em; font-weight: 400; margin: 0px; color: #F3F0E8; max-width: 300px }

.pb-node-kyst-footer-lablec-kategoria { font-family: "Arial"; font-size: 11px; font-weight: 700; line-height: 1.5em; letter-spacing: 0.12em; text-transform: uppercase; margin: 0px; color: #D6F56B }

.pb-node-kyst-footer-lablec-linkek { display: grid; grid-template-columns: 1fr 1fr; column-gap: 44px; row-gap: 3px; font-family: "Arial" }

.pb-node-kyst-footer-lablec-rolunk { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

.pb-node-kyst-footer-lablec-szolgaltatasok { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

.pb-node-kyst-footer-lablec-lepesek { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

.pb-node-kyst-footer-lablec-csatlakozas { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

.pb-node-kyst-footer-lablec-ajanlatkeres { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

.pb-node-kyst-footer-lablec-gyik { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

.pb-node-kyst-footer-lablec-nagy-logo { display: block; font-family: "Arial"; font-size: clamp(100px, 22vw, 320px); line-height: 0.95em; font-weight: 800; color: #D6F56B; text-decoration: none; padding: 0px; transition-property: color, transform; transition-duration: 180ms; letter-spacing: -0.09em; margin-left: -0.02em }

.pb-node-kyst-footer-lablec-also { display: flex; justify-content: space-between; align-items: center; gap: 24px; border-top-width: 1px; border-style: solid; border-color: #486057; padding-top: 24px; margin-top: 32px; flex-wrap: wrap; font-family: "Arial" }

.pb-node-kyst-footer-copyright { font-family: "Arial"; font-size: 11px; line-height: 1.65em; font-weight: 400; margin: 0px; color: #B0BEB4 }

.pb-node-kyst-footer-jogi-adat { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

.pb-node-kyst-footer-jogi-aszf { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

.pb-node-kyst-footer-keszito { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }

@media (max-width: 1024px) {
.pb-node-kyst-footer-lablec { padding: 104px 48px; background-color: #172B27; color: #F3F0E8; padding-top: 68px; padding-bottom: 26px; padding-left: 32px; padding-right: 32px; font-family: "Arial" }
.pb-node-kyst-footer-lablec-belso { width: 100%; max-width: 1320px; margin: 0px auto; font-family: "Arial" }
.pb-node-kyst-footer-lablec-felso { display: flex; justify-content: space-between; align-items: flex-start; gap: 48px; padding-bottom: 52px; font-family: "Arial" }
.pb-node-kyst-footer-lablec-marka { display: flex; flex-direction: column; gap: 16px; min-width: 0px; font-family: "Arial" }
.pb-node-kyst-footer-lablec-mondat { font-family: "Arial"; font-size: 23px; line-height: 1.65em; font-weight: 400; margin: 0px; color: #F3F0E8; max-width: 300px }
.pb-node-kyst-footer-lablec-kategoria { font-family: "Arial"; font-size: 11px; font-weight: 700; line-height: 1.5em; letter-spacing: 0.12em; text-transform: uppercase; margin: 0px; color: #D6F56B }
.pb-node-kyst-footer-lablec-linkek { display: grid; grid-template-columns: 1fr 1fr; column-gap: 44px; row-gap: 3px; font-family: "Arial" }
.pb-node-kyst-footer-lablec-rolunk { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-szolgaltatasok { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-lepesek { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-csatlakozas { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-ajanlatkeres { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-gyik { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-nagy-logo { display: block; font-family: "Arial"; font-size: clamp(100px, 22vw, 320px); line-height: 0.95em; font-weight: 800; color: #D6F56B; text-decoration: none; padding: 0px; transition-property: color, transform; transition-duration: 180ms; letter-spacing: -0.09em; margin-left: -0.02em }
.pb-node-kyst-footer-lablec-also { display: flex; justify-content: space-between; align-items: center; gap: 24px; border-top-width: 1px; border-style: solid; border-color: #486057; padding-top: 24px; margin-top: 32px; flex-wrap: wrap; font-family: "Arial" }
.pb-node-kyst-footer-copyright { font-family: "Arial"; font-size: 11px; line-height: 1.65em; font-weight: 400; margin: 0px; color: #B0BEB4 }
.pb-node-kyst-footer-jogi-adat { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-jogi-aszf { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-keszito { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
}

@media (max-width: 768px) {
.pb-node-kyst-footer-lablec { padding: 64px 22px; background-color: #172B27; color: #F3F0E8; padding-top: 48px; padding-bottom: 26px; padding-left: 22px; padding-right: 22px; font-family: "Arial" }
.pb-node-kyst-footer-lablec-belso { width: 100%; max-width: 1320px; margin: 0px auto; font-family: "Arial" }
.pb-node-kyst-footer-lablec-felso { display: flex; justify-content: space-between; align-items: flex-start; gap: 32px; padding-bottom: 52px; flex-direction: column; font-family: "Arial" }
.pb-node-kyst-footer-lablec-marka { display: flex; flex-direction: column; gap: 16px; min-width: 0px; font-family: "Arial" }
.pb-node-kyst-footer-lablec-mondat { font-family: "Arial"; font-size: 23px; line-height: 1.65em; font-weight: 400; margin: 0px; color: #F3F0E8; max-width: 300px }
.pb-node-kyst-footer-lablec-kategoria { font-family: "Arial"; font-size: 11px; font-weight: 700; line-height: 1.5em; letter-spacing: 0.12em; text-transform: uppercase; margin: 0px; color: #D6F56B }
.pb-node-kyst-footer-lablec-linkek { display: grid; grid-template-columns: 1fr 1fr; column-gap: 28px; row-gap: 3px; width: 100%; font-family: "Arial" }
.pb-node-kyst-footer-lablec-rolunk { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-szolgaltatasok { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-lepesek { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-csatlakozas { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-ajanlatkeres { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-gyik { display: inline-block; font-family: "Arial"; font-size: 14px; line-height: 1.4em; font-weight: 400; color: #F3F0E8; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-lablec-nagy-logo { display: block; font-family: "Arial"; font-size: 24vw; line-height: 0.95em; font-weight: 800; color: #D6F56B; text-decoration: none; padding: 0px; transition-property: color, transform; transition-duration: 180ms; letter-spacing: -0.09em; margin-left: -0.02em }
.pb-node-kyst-footer-lablec-also { display: flex; justify-content: space-between; align-items: center; gap: 8px; border-top-width: 1px; border-style: solid; border-color: #486057; padding-top: 24px; margin-top: 32px; flex-wrap: wrap; font-family: "Arial" }
.pb-node-kyst-footer-copyright { font-family: "Arial"; font-size: 11px; line-height: 1.65em; font-weight: 400; margin: 0px; color: #B0BEB4 }
.pb-node-kyst-footer-jogi-adat { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-jogi-aszf { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
.pb-node-kyst-footer-keszito { display: inline-block; font-family: "Arial"; font-size: 11px; line-height: 1.4em; font-weight: 600; color: #B0BEB4; text-decoration: none; padding: 13px 0px; transition-property: color, transform; transition-duration: 180ms }
}

.pb-node-kyst-footer-lablec-rolunk:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-lablec-rolunk:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-rolunk:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-rolunk:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-rolunk:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-rolunk:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-lablec-szolgaltatasok:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-lablec-szolgaltatasok:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-szolgaltatasok:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-szolgaltatasok:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-szolgaltatasok:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-szolgaltatasok:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-lablec-lepesek:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-lablec-lepesek:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-lepesek:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-lepesek:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-lepesek:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-lepesek:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-lablec-csatlakozas:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-lablec-csatlakozas:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-csatlakozas:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-csatlakozas:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-csatlakozas:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-csatlakozas:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-lablec-ajanlatkeres:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-lablec-ajanlatkeres:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-ajanlatkeres:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-ajanlatkeres:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-ajanlatkeres:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-ajanlatkeres:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-lablec-gyik:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-lablec-gyik:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-gyik:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-gyik:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-gyik:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-gyik:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-lablec-nagy-logo:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-lablec-nagy-logo:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-nagy-logo:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-lablec-nagy-logo:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-nagy-logo:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-lablec-nagy-logo:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-jogi-adat:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-jogi-adat:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-jogi-adat:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-jogi-adat:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-jogi-adat:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-jogi-adat:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-jogi-aszf:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-jogi-aszf:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-jogi-aszf:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-jogi-aszf:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-jogi-aszf:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-jogi-aszf:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

.pb-node-kyst-footer-keszito:hover { color: #526A15; transform: translateX(3px) }

.pb-node-kyst-footer-keszito:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px }

@media (max-width: 1024px) { .pb-node-kyst-footer-keszito:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 1024px) { .pb-node-kyst-footer-keszito:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }

@media (max-width: 768px) { .pb-node-kyst-footer-keszito:hover { color: #526A15; transform: translateX(3px) } }

@media (max-width: 768px) { .pb-node-kyst-footer-keszito:focus { outline-width: 3px; outline-style: solid; outline-color: #758F25; outline-offset: 4px } }
