/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/magyefot/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/magyefot/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/magyefot/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/magyefot/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/magyefot/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/magyefot/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/magyefot/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/magyefot/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/magyefot/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/magyefot/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
:root{--brand:#1D5081;--brand-light:#3F6C9B;--paper:#F9F7F2;--sand:#F3F0E8;--latte:#E2D7C7;--slate:#94A3B8;--bronze:#968467;--white:#FFFFFF;--text:#171717;--text-body:rgba(23,23,23,0.85);--text-muted:#737373;--muted:#F4F4F5;--line:rgba(23,23,23,0.15);--border:#E2E8F0;--error:#DC2626;--error-bg:#FDF5F5;--success:#15803D;--warning:#C2410C;--focus:#83BDED;--font-serif:"Lora",Georgia,serif;--font-sans:"Inter",Arial,sans-serif;}@keyframes underline{0%{background-size:0 0.1em;}100%{background-size:100% 0.1em;}}div#sliding-popup .popup-content,div#sliding-popup .popup-content #popup-buttons{display:flex;}.links-ext:not(.paragraph) a:not(.button):not([class*="btn"]):after,.paragraph.links-ext .text-formatted a:not(.button):not([class*="btn"]):after,.links-dl:not(.paragraph) a:not(.button):not([class*="btn"]):after,.paragraph.links-dl .text-formatted a:not(.button):not([class*="btn"]):after,.paragraph--type--documents .field--name-field-attachments a:after,.node--type-event.node--view-mode-teaser.magyefot-event .field--name-field-event-category:before,.node--type-event.node--view-mode-list.magyefot-event .field--name-field-event-category:before,.splide .splide__arrow:before,.slick .slick-arrow:before,a.spamspan[class*="btn"]:before,a.spamspan.button:before,.messages:before,.pager__item--first a:before,.pager__item--previous a:before,.pager__item--next a:before,.pager__item--last a:before,.pager__item--first a:after,.pager__item--last a:after,.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close:before,ul.check-list > li:after,.icon-arrow-left:before,.icon-arrow-right:before,.icon-award:before,.icon-book-open:before,.icon-building-2:before,.icon-check:before,.icon-chevron-down:before,.icon-chevron-down-nav:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-circle-alert:before,.icon-circle-check:before,.icon-clipboard-list:before,.icon-download:before,.icon-external-link:before,.icon-file-pen-line:before,.icon-file-text:before,.icon-globe:before,.icon-graduation-cap:before,.icon-handshake:before,.icon-heart-handshake:before,.icon-history:before,.icon-hourglass:before,.icon-id-card:before,.icon-info:before,.icon-landmark:before,.icon-languages:before,.icon-lock:before,.icon-mail:before,.icon-map-pin:before,.icon-menu:before,.icon-network:before,.icon-notebook-pen:before,.icon-pen-line:before,.icon-presentation:before,.icon-receipt:before,.icon-scale:before,.icon-search:before,.icon-server:before,.icon-shield-check:before,.icon-sparkles:before,.icon-star:before,.icon-triangle-alert:before,.icon-user-round:before,.icon-users:before,.icon-wallet:before,.icon-x:before,.icon-pencil:before,.icon-notepad:before,.icon-stopwatch:before,.menu--main .menu-item--expanded > .menu-link:after,.submenu-open:before,.submenu-back:before,.search-open:before,.ui-dialog.search-popup .form-actions:before,.event-meta .field--name-field-date:before,.event-meta .field--name-field-place:before,.event-parent-link a:before,.paragraph--type--text.company .box > .item:after,.paragraph--type--teasers.company .node:after,.paragraph--type--board-member .field--name-field-employer-address:before,.paragraph--type--board-member .field--name-field-e-mail:before,.node--type-event.node--view-mode-list .field--name-field-place:before,.paragraph--type--documents .field--name-field-attachments a:before{content:"";display:inline-block;flex-shrink:0;width:1em;height:1em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.layout-container > header .region-header,.region-highlighted,.region-content,.layout-container > footer .region-footer-top,.layout-container > footer .region-footer,.path-frontpage .region-content > :not(.block-system-main-block){width:100%;max-width:128rem;margin-left:auto;margin-right:auto;padding-left:2.4rem;padding-right:2.4rem;}.region-breadcrumb,.path-frontpage .field--name-field-page-elements > .field__item > .paragraph{padding-left:2.4rem;padding-right:2.4rem;}.region-breadcrumb > *,.path-frontpage .field--name-field-page-elements > .field__item > .paragraph > *{max-width:123.2rem;margin-left:auto;margin-right:auto;}.paragraph.content-wide,.paragraph--type--board-member{max-width:97.6rem;margin-left:auto;margin-right:auto;}.page-node-type-event .region-content > *,.paragraph.content-medium{max-width:84.8rem;margin-left:auto;margin-right:auto;}.paragraph.content-narrow{max-width:72rem;margin-left:auto;margin-right:auto;}.text-xs{font-size:1.2rem;}small,.text-sm,.eyebrow{font-size:1.4rem;}.text-lg,.lead{font-size:1.8rem;}.text-xl{font-size:2rem;}.text-2xl{font-size:2.4rem;line-height:1.33;}.eyebrow,.text-muted{color:var(--text-muted);}.eyebrow,.text-uppercase{letter-spacing:0.05em;text-transform:uppercase;}.text-formatted a:not([class*="btn"]):not(.button){font-weight:500;text-underline-offset:4px;transition:opacity 0.3s;}.text-formatted a:hover:not([class*="btn"]):not(.button){text-decoration:none;opacity:0.7;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat !important;background-position:left bottom 0.1em;background-size:0 0.1em;text-decoration:none;transition:background-size 0.5s,color 0.5s;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:currentColor;animation:underline 0.5s;background-size:100% 0.1em;text-decoration:none !important;transition:color 0.5s;}.layout-container > footer .region-footer .footer-macroweb-block{position:relative;transform:translateY(0);transition:transform 0.5s;}.layout-container > footer .region-footer .footer-macroweb-block:before{content:"";position:absolute;z-index:-1;top:100%;left:5%;width:90%;height:10px;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);transition:opacity 0.5s;}.layout-container > footer .region-footer .footer-macroweb-block:hover{transform:translateY(-5px);}.layout-container > footer .region-footer .footer-macroweb-block:hover:before{opacity:1;}.card,.paragraph--type--teasers.company .node,.node--type-event.node--view-mode-teaser,.node--type-event.node--view-mode-list,.paragraph.card-grid .text-formatted > p{padding:2.4rem;color:var(--text-body);background-color:var(--white);border:1px solid rgba(23,23,23,0.1);border-radius:12px;}.card > :last-child,.paragraph--type--teasers.company .node > :last-child,.node--type-event.node--view-mode-teaser > :last-child,.node--type-event.node--view-mode-list > :last-child,.paragraph.card-grid .text-formatted > p > :last-child{margin-bottom:0;}.bg-blue .card h1,.bg-blue .paragraph--type--teasers.company .node h1,.paragraph--type--teasers.company .bg-blue .node h1,.bg-blue .node--type-event.node--view-mode-teaser h1,.bg-blue .node--type-event.node--view-mode-list h1,.bg-blue .paragraph.card-grid .text-formatted > p h1,.paragraph.card-grid .bg-blue .text-formatted > p h1,.bg-blue .card h2,.bg-blue .paragraph--type--teasers.company .node h2,.paragraph--type--teasers.company .bg-blue .node h2,.bg-blue .node--type-event.node--view-mode-teaser h2,.bg-blue .node--type-event.node--view-mode-list h2,.bg-blue .paragraph.card-grid .text-formatted > p h2,.paragraph.card-grid .bg-blue .text-formatted > p h2,.bg-blue .card h3,.bg-blue .paragraph--type--teasers.company .node h3,.paragraph--type--teasers.company .bg-blue .node h3,.bg-blue .node--type-event.node--view-mode-teaser h3,.bg-blue .node--type-event.node--view-mode-list h3,.bg-blue .paragraph.card-grid .text-formatted > p h3,.paragraph.card-grid .bg-blue .text-formatted > p h3,.bg-blue .card h4,.bg-blue .paragraph--type--teasers.company .node h4,.paragraph--type--teasers.company .bg-blue .node h4,.bg-blue .node--type-event.node--view-mode-teaser h4,.bg-blue .node--type-event.node--view-mode-list h4,.bg-blue .paragraph.card-grid .text-formatted > p h4,.paragraph.card-grid .bg-blue .text-formatted > p h4,.bg-blue .card h5,.bg-blue .paragraph--type--teasers.company .node h5,.paragraph--type--teasers.company .bg-blue .node h5,.bg-blue .node--type-event.node--view-mode-teaser h5,.bg-blue .node--type-event.node--view-mode-list h5,.bg-blue .paragraph.card-grid .text-formatted > p h5,.paragraph.card-grid .bg-blue .text-formatted > p h5,.bg-blue .card h6,.bg-blue .paragraph--type--teasers.company .node h6,.paragraph--type--teasers.company .bg-blue .node h6,.bg-blue .node--type-event.node--view-mode-teaser h6,.bg-blue .node--type-event.node--view-mode-list h6,.bg-blue .paragraph.card-grid .text-formatted > p h6,.paragraph.card-grid .bg-blue .text-formatted > p h6,.bg-blue .card a,.bg-blue .paragraph--type--teasers.company .node a,.paragraph--type--teasers.company .bg-blue .node a,.bg-blue .node--type-event.node--view-mode-teaser a,.bg-blue .node--type-event.node--view-mode-list a,.bg-blue .paragraph.card-grid .text-formatted > p a,.paragraph.card-grid .bg-blue .text-formatted > p a,.bg-blue .card dt,.bg-blue .paragraph--type--teasers.company .node dt,.paragraph--type--teasers.company .bg-blue .node dt,.bg-blue .node--type-event.node--view-mode-teaser dt,.bg-blue .node--type-event.node--view-mode-list dt,.bg-blue .paragraph.card-grid .text-formatted > p dt,.paragraph.card-grid .bg-blue .text-formatted > p dt,.bg-blue .card li::marker,.bg-blue .paragraph--type--teasers.company .node li::marker,.paragraph--type--teasers.company .bg-blue .node li::marker,.bg-blue .node--type-event.node--view-mode-teaser li::marker,.bg-blue .node--type-event.node--view-mode-list li::marker,.bg-blue .paragraph.card-grid .text-formatted > p li::marker,.paragraph.card-grid .bg-blue .text-formatted > p li::marker,.bg-blue .card .text-brand,.bg-blue .paragraph--type--teasers.company .node .text-brand,.paragraph--type--teasers.company .bg-blue .node .text-brand,.bg-blue .node--type-event.node--view-mode-teaser .text-brand,.bg-blue .node--type-event.node--view-mode-list .text-brand,.bg-blue .paragraph.card-grid .text-formatted > p .text-brand,.paragraph.card-grid .bg-blue .text-formatted > p .text-brand{color:var(--brand);}.bg-blue .card .text-muted,.bg-blue .paragraph--type--teasers.company .node .text-muted,.paragraph--type--teasers.company .bg-blue .node .text-muted,.bg-blue .node--type-event.node--view-mode-teaser .text-muted,.bg-blue .node--type-event.node--view-mode-list .text-muted,.bg-blue .paragraph.card-grid .text-formatted > p .text-muted,.paragraph.card-grid .bg-blue .text-formatted > p .text-muted,.bg-blue .card .eyebrow,.bg-blue .paragraph--type--teasers.company .node .eyebrow,.paragraph--type--teasers.company .bg-blue .node .eyebrow,.bg-blue .node--type-event.node--view-mode-teaser .eyebrow,.bg-blue .node--type-event.node--view-mode-list .eyebrow,.bg-blue .paragraph.card-grid .text-formatted > p .eyebrow,.paragraph.card-grid .bg-blue .text-formatted > p .eyebrow{color:var(--text-muted);}.bg-blue .card .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .drupal-icon{color:var(--white);background-color:var(--brand);}.bg-blue .card .icon-soft .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .icon-soft .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .icon-soft .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .icon-soft .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .icon-soft .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .icon-soft .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .icon-soft .drupal-icon,.bg-blue .card span.drupal-icon.icon-soft,.bg-blue .paragraph--type--teasers.company .node span.drupal-icon.icon-soft,.paragraph--type--teasers.company .bg-blue .node span.drupal-icon.icon-soft,.bg-blue .node--type-event.node--view-mode-teaser span.drupal-icon.icon-soft,.bg-blue .node--type-event.node--view-mode-list span.drupal-icon.icon-soft,.bg-blue .paragraph.card-grid .text-formatted > p span.drupal-icon.icon-soft,.paragraph.card-grid .bg-blue .text-formatted > p span.drupal-icon.icon-soft{color:var(--brand);background-color:rgba(29,80,129,0.1);}.bg-blue .card .icon-plain .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .icon-plain .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .icon-plain .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .icon-plain .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .icon-plain .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .icon-plain .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .icon-plain .drupal-icon,.bg-blue .card span.drupal-icon.icon-plain,.bg-blue .paragraph--type--teasers.company .node span.drupal-icon.icon-plain,.paragraph--type--teasers.company .bg-blue .node span.drupal-icon.icon-plain,.bg-blue .node--type-event.node--view-mode-teaser span.drupal-icon.icon-plain,.bg-blue .node--type-event.node--view-mode-list span.drupal-icon.icon-plain,.bg-blue .paragraph.card-grid .text-formatted > p span.drupal-icon.icon-plain,.paragraph.card-grid .bg-blue .text-formatted > p span.drupal-icon.icon-plain{color:inherit;background:none;}.bg-blue .card .btn .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .btn .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .btn .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .btn .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .btn .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .btn .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .btn .drupal-icon,.bg-blue .card .btn-secondary .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .btn-secondary .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .btn-secondary .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .btn-secondary .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .btn-secondary .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .btn-secondary .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .btn-secondary .drupal-icon,.bg-blue .card .btn-light .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .btn-light .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .btn-light .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .btn-light .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .btn-light .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .btn-light .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .btn-light .drupal-icon,.bg-blue .card .btn-small .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .btn-small .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .btn-small .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .btn-small .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .btn-small .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .btn-small .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .btn-small .drupal-icon,.bg-blue .card .button .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .button .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .button .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .button .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .button .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .button .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .button .drupal-icon,.bg-blue .card button:not([class]) .drupal-icon,.bg-blue .paragraph--type--teasers.company .node button:not([class]) .drupal-icon,.paragraph--type--teasers.company .bg-blue .node button:not([class]) .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser button:not([class]) .drupal-icon,.bg-blue .node--type-event.node--view-mode-list button:not([class]) .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p button:not([class]) .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p button:not([class]) .drupal-icon,.bg-blue .card .node__links a .drupal-icon,.bg-blue .paragraph--type--teasers.company .node .node__links a .drupal-icon,.paragraph--type--teasers.company .bg-blue .node .node__links a .drupal-icon,.bg-blue .node--type-event.node--view-mode-teaser .node__links a .drupal-icon,.bg-blue .node--type-event.node--view-mode-list .node__links a .drupal-icon,.bg-blue .paragraph.card-grid .text-formatted > p .node__links a .drupal-icon,.paragraph.card-grid .bg-blue .text-formatted > p .node__links a .drupal-icon{color:inherit;background:none;}.bg-blue .card ul.check-list > li,.bg-blue .paragraph--type--teasers.company .node ul.check-list > li,.paragraph--type--teasers.company .bg-blue .node ul.check-list > li,.bg-blue .node--type-event.node--view-mode-teaser ul.check-list > li,.bg-blue .node--type-event.node--view-mode-list ul.check-list > li,.bg-blue .paragraph.card-grid .text-formatted > p ul.check-list > li,.paragraph.card-grid .bg-blue .text-formatted > p ul.check-list > li{color:var(--text-muted);}.bg-blue .card ul.check-list > li:before,.bg-blue .paragraph--type--teasers.company .node ul.check-list > li:before,.paragraph--type--teasers.company .bg-blue .node ul.check-list > li:before,.bg-blue .node--type-event.node--view-mode-teaser ul.check-list > li:before,.bg-blue .node--type-event.node--view-mode-list ul.check-list > li:before,.bg-blue .paragraph.card-grid .text-formatted > p ul.check-list > li:before,.paragraph.card-grid .bg-blue .text-formatted > p ul.check-list > li:before{background-color:var(--brand);}.bg-blue .card ul.check-list > li:after,.bg-blue .paragraph--type--teasers.company .node ul.check-list > li:after,.paragraph--type--teasers.company .bg-blue .node ul.check-list > li:after,.bg-blue .node--type-event.node--view-mode-teaser ul.check-list > li:after,.bg-blue .node--type-event.node--view-mode-list ul.check-list > li:after,.bg-blue .paragraph.card-grid .text-formatted > p ul.check-list > li:after,.paragraph.card-grid .bg-blue .text-formatted > p ul.check-list > li:after{color:var(--white);}.paragraph.data-list .text-formatted,.list-links:not(.paragraph),.box.program,.paragraph--type--documents .field--name-field-attachments{gap:1px;overflow:hidden;background-color:var(--white);border-radius:6px;box-shadow:0 0 0 1px rgba(23,23,23,0.1);}.paragraph.data-list .text-formatted > *,.list-links:not(.paragraph) > *,.box.program > *,.paragraph--type--documents .field--name-field-attachments > *{margin:0;padding:2rem 2.4rem;line-height:1.5;box-shadow:0 0 0 1px rgba(23,23,23,0.1);}.paragraph.data-list .text-formatted .eyebrow,.list-links:not(.paragraph) .eyebrow,.box.program .eyebrow,.paragraph--type--documents .field--name-field-attachments .eyebrow{padding-top:1.6rem;padding-bottom:1.6rem;}.box.program > .item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:1.6rem;}.box.program > .item > p{grid-column:1;margin:0;}.box.program > .item > p:first-child{grid-column:1 / -1;margin-bottom:0.8rem;padding-top:0.2rem;color:var(--brand);font-size:1.4rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;}.box.program > .item > p:nth-child(2){color:var(--text);font-family:var(--font-serif);font-size:1.6rem;line-height:1.375;}@media screen and (min-width:768px){.box.program > .item > p:nth-child(2){font-size:1.8rem;}}.box.program > .item > p:nth-child(n+3):not(.program-place){margin-top:0.4rem;color:var(--text-muted);font-size:1.4rem;}.box.program > .item > p.program-place{grid-column:2;grid-row:2 / span 2;color:var(--text-muted);font-size:1.2rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;}@media screen and (min-width:640px){.box.program > .item{grid-template-columns:12.8rem minmax(0,1fr) auto;}.box.program > .item > p{grid-column:2;}.box.program > .item > p:first-child{grid-column:1;grid-row:1 / span 9;margin:0 0.8rem 0 0;}.box.program > .item > p.program-place{grid-column:3;grid-row:1 / span 2;padding-top:0.4rem;}}.box.program > .item:has(> p:only-child){display:block;padding-top:1rem;padding-bottom:1rem;color:var(--text-muted);background-color:rgba(29,80,129,0.04);font-size:1.2rem;font-weight:600;letter-spacing:0.1em;text-align:center;text-transform:uppercase;}.box.program > .item:has(> p:only-child) > p{margin:0;padding:0;color:inherit;font-size:inherit;white-space:normal;}.list-links:not(.paragraph) > p > a:only-child,.paragraph.list-links .text-formatted > p > a:only-child,.paragraph--type--documents .field--name-field-attachments a{display:flex;align-items:center;gap:1.6rem;margin:-2rem -2.4rem;padding:2rem 2.4rem;text-decoration:none;transition:background-color 0.3s;}.list-links:not(.paragraph) > p > a:only-child > .drupal-icon,.paragraph.list-links .text-formatted > p > a:only-child > .drupal-icon,.paragraph--type--documents .field--name-field-attachments a > .drupal-icon{margin-right:0;}.list-links:not(.paragraph) > p > a:hover:only-child,.paragraph.list-links .text-formatted > p > a:hover:only-child,.paragraph--type--documents .field--name-field-attachments a:hover{background-color:rgba(29,80,129,0.05);opacity:1;}.links-ext:not(.paragraph) a:not(.button):not([class*="btn"]):after,.paragraph.links-ext .text-formatted a:not(.button):not([class*="btn"]):after,.links-dl:not(.paragraph) a:not(.button):not([class*="btn"]):after,.paragraph.links-dl .text-formatted a:not(.button):not([class*="btn"]):after,.paragraph--type--documents .field--name-field-attachments a:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/external-link.svg);mask-image:url(/themes/custom/magyefot/images/lucide/external-link.svg);width:1.6rem;height:1.6rem;margin-left:0.8rem;color:var(--text-muted);transition:color 0.3s;}.links-ext:not(.paragraph) a:not(.button):not([class*="btn"]):hover:after,.paragraph.links-ext .text-formatted a:not(.button):not([class*="btn"]):hover:after,.links-dl:not(.paragraph) a:not(.button):not([class*="btn"]):hover:after,.paragraph.links-dl .text-formatted a:not(.button):not([class*="btn"]):hover:after,.paragraph--type--documents .field--name-field-attachments a:hover:after{color:var(--brand);}.node--type-event.node--view-mode-teaser .field--name-field-event-category,.node--type-event.node--view-mode-list .field--name-field-event-category{display:inline-flex;align-items:center;gap:0.6rem;padding:0.4rem 1.2rem;color:var(--brand);background-color:var(--paper);font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;border:1px solid rgba(29,80,129,0.4);border-radius:999px;}.node--type-event.node--view-mode-teaser .field--name-field-event-category a,.node--type-event.node--view-mode-list .field--name-field-event-category a,.node--type-event.node--view-mode-teaser .field--name-field-event-category a:hover,.node--type-event.node--view-mode-list .field--name-field-event-category a:hover{color:inherit;text-decoration:none;}.node--type-event.node--view-mode-teaser.magyefot-event .field--name-field-event-category,.node--type-event.node--view-mode-list.magyefot-event .field--name-field-event-category{color:var(--white);background-color:var(--brand);border-color:var(--brand);}.node--type-event.node--view-mode-teaser.magyefot-event .field--name-field-event-category:before,.node--type-event.node--view-mode-list.magyefot-event .field--name-field-event-category:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/star.svg);mask-image:url(/themes/custom/magyefot/images/lucide/star.svg);width:1.4rem;height:1.4rem;}.bg-blue .card .btn,.bg-blue .paragraph--type--teasers.company .node .btn,.paragraph--type--teasers.company .bg-blue .node .btn,.bg-blue .node--type-event.node--view-mode-teaser .btn,.bg-blue .node--type-event.node--view-mode-list .btn,.bg-blue .paragraph.card-grid .text-formatted > p .btn,.paragraph.card-grid .bg-blue .text-formatted > p .btn,.bg-blue .card .button,.bg-blue .paragraph--type--teasers.company .node .button,.paragraph--type--teasers.company .bg-blue .node .button,.bg-blue .node--type-event.node--view-mode-teaser .button,.bg-blue .node--type-event.node--view-mode-list .button,.bg-blue .paragraph.card-grid .text-formatted > p .button,.paragraph.card-grid .bg-blue .text-formatted > p .button,.bg-blue .card button:not([class]),.bg-blue .paragraph--type--teasers.company .node button:not([class]),.paragraph--type--teasers.company .bg-blue .node button:not([class]),.bg-blue .node--type-event.node--view-mode-teaser button:not([class]),.bg-blue .node--type-event.node--view-mode-list button:not([class]),.bg-blue .paragraph.card-grid .text-formatted > p button:not([class]),.paragraph.card-grid .bg-blue .text-formatted > p button:not([class]),.bg-blue .card .node__links a,.bg-blue .paragraph--type--teasers.company .node .node__links a,.paragraph--type--teasers.company .bg-blue .node .node__links a,.bg-blue .node--type-event.node--view-mode-teaser .node__links a,.bg-blue .node--type-event.node--view-mode-list .node__links a,.bg-blue .paragraph.card-grid .text-formatted > p .node__links a,.paragraph.card-grid .bg-blue .text-formatted > p .node__links a,.bg-blue .card .btn-secondary,.bg-blue .paragraph--type--teasers.company .node .btn-secondary,.paragraph--type--teasers.company .bg-blue .node .btn-secondary,.bg-blue .node--type-event.node--view-mode-teaser .btn-secondary,.bg-blue .node--type-event.node--view-mode-list .btn-secondary,.bg-blue .paragraph.card-grid .text-formatted > p .btn-secondary,.paragraph.card-grid .bg-blue .text-formatted > p .btn-secondary,.bg-blue .card .button--secondary,.bg-blue .paragraph--type--teasers.company .node .button--secondary,.paragraph--type--teasers.company .bg-blue .node .button--secondary,.bg-blue .node--type-event.node--view-mode-teaser .button--secondary,.bg-blue .node--type-event.node--view-mode-list .button--secondary,.bg-blue .paragraph.card-grid .text-formatted > p .button--secondary,.paragraph.card-grid .bg-blue .text-formatted > p .button--secondary,.node__links a,div#sliding-popup .popup-content #popup-buttons button,.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button,button:not([class]),input[type="submit"]:not([class]),input[type="button"]:not([class]),.btn,.button,.btn-secondary,.button--secondary,.btn-light,.btn-small,.event-report a,.event-parent-link a,.node--type-event.node--view-mode-teaser .field--name-field-before-link a,.node--type-event.node--view-mode-teaser .field--name-field-after-link a,.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link a,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link a{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;min-height:4.8rem;padding:1.2rem 2.4rem;color:var(--white);background-color:var(--brand);font-family:var(--font-sans);font-size:1.6rem;font-weight:500;line-height:1;text-align:center;text-decoration:none;border:1px solid var(--brand);border-radius:999px;box-shadow:none;text-shadow:none;cursor:pointer;transition:background-color 0.3s,color 0.3s,border-color 0.3s;}.bg-blue .card .btn:hover,.bg-blue .paragraph--type--teasers.company .node .btn:hover,.paragraph--type--teasers.company .bg-blue .node .btn:hover,.bg-blue .node--type-event.node--view-mode-teaser .btn:hover,.bg-blue .node--type-event.node--view-mode-list .btn:hover,.bg-blue .paragraph.card-grid .text-formatted > p .btn:hover,.paragraph.card-grid .bg-blue .text-formatted > p .btn:hover,.bg-blue .card .button:hover,.bg-blue .paragraph--type--teasers.company .node .button:hover,.paragraph--type--teasers.company .bg-blue .node .button:hover,.bg-blue .node--type-event.node--view-mode-teaser .button:hover,.bg-blue .node--type-event.node--view-mode-list .button:hover,.bg-blue .paragraph.card-grid .text-formatted > p .button:hover,.paragraph.card-grid .bg-blue .text-formatted > p .button:hover,.bg-blue .card button:hover:not([class]),.bg-blue .paragraph--type--teasers.company .node button:hover:not([class]),.paragraph--type--teasers.company .bg-blue .node button:hover:not([class]),.bg-blue .node--type-event.node--view-mode-teaser button:hover:not([class]),.bg-blue .node--type-event.node--view-mode-list button:hover:not([class]),.bg-blue .paragraph.card-grid .text-formatted > p button:hover:not([class]),.paragraph.card-grid .bg-blue .text-formatted > p button:hover:not([class]),.bg-blue .card .node__links a:hover,.bg-blue .paragraph--type--teasers.company .node .node__links a:hover,.paragraph--type--teasers.company .bg-blue .node .node__links a:hover,.bg-blue .node--type-event.node--view-mode-teaser .node__links a:hover,.bg-blue .node--type-event.node--view-mode-list .node__links a:hover,.bg-blue .paragraph.card-grid .text-formatted > p .node__links a:hover,.paragraph.card-grid .bg-blue .text-formatted > p .node__links a:hover,.bg-blue .card .btn-secondary:hover,.bg-blue .paragraph--type--teasers.company .node .btn-secondary:hover,.paragraph--type--teasers.company .bg-blue .node .btn-secondary:hover,.bg-blue .node--type-event.node--view-mode-teaser .btn-secondary:hover,.bg-blue .node--type-event.node--view-mode-list .btn-secondary:hover,.bg-blue .paragraph.card-grid .text-formatted > p .btn-secondary:hover,.paragraph.card-grid .bg-blue .text-formatted > p .btn-secondary:hover,.bg-blue .card .button--secondary:hover,.bg-blue .paragraph--type--teasers.company .node .button--secondary:hover,.paragraph--type--teasers.company .bg-blue .node .button--secondary:hover,.bg-blue .node--type-event.node--view-mode-teaser .button--secondary:hover,.bg-blue .node--type-event.node--view-mode-list .button--secondary:hover,.bg-blue .paragraph.card-grid .text-formatted > p .button--secondary:hover,.paragraph.card-grid .bg-blue .text-formatted > p .button--secondary:hover,.node__links a:hover,div#sliding-popup .popup-content #popup-buttons button:hover,.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button:hover,button:hover:not([class]),input[type="submit"]:hover:not([class]),input[type="button"]:hover:not([class]),.btn:hover,.button:hover,.btn-secondary:hover,.button--secondary:hover,.btn-light:hover,.btn-small:hover,.event-report a:hover,.event-parent-link a:hover,.node--type-event.node--view-mode-teaser .field--name-field-before-link a:hover,.node--type-event.node--view-mode-teaser .field--name-field-after-link a:hover,.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link a:hover,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link a:hover{color:var(--brand);background-color:transparent;text-decoration:none;opacity:1;}.bg-blue .card .btn:disabled,.bg-blue .paragraph--type--teasers.company .node .btn:disabled,.paragraph--type--teasers.company .bg-blue .node .btn:disabled,.bg-blue .node--type-event.node--view-mode-teaser .btn:disabled,.bg-blue .node--type-event.node--view-mode-list .btn:disabled,.bg-blue .paragraph.card-grid .text-formatted > p .btn:disabled,.paragraph.card-grid .bg-blue .text-formatted > p .btn:disabled,.bg-blue .card .button:disabled,.bg-blue .paragraph--type--teasers.company .node .button:disabled,.paragraph--type--teasers.company .bg-blue .node .button:disabled,.bg-blue .node--type-event.node--view-mode-teaser .button:disabled,.bg-blue .node--type-event.node--view-mode-list .button:disabled,.bg-blue .paragraph.card-grid .text-formatted > p .button:disabled,.paragraph.card-grid .bg-blue .text-formatted > p .button:disabled,.bg-blue .card button:disabled:not([class]),.bg-blue .paragraph--type--teasers.company .node button:disabled:not([class]),.paragraph--type--teasers.company .bg-blue .node button:disabled:not([class]),.bg-blue .node--type-event.node--view-mode-teaser button:disabled:not([class]),.bg-blue .node--type-event.node--view-mode-list button:disabled:not([class]),.bg-blue .paragraph.card-grid .text-formatted > p button:disabled:not([class]),.paragraph.card-grid .bg-blue .text-formatted > p button:disabled:not([class]),.bg-blue .card .node__links a:disabled,.bg-blue .paragraph--type--teasers.company .node .node__links a:disabled,.paragraph--type--teasers.company .bg-blue .node .node__links a:disabled,.bg-blue .node--type-event.node--view-mode-teaser .node__links a:disabled,.bg-blue .node--type-event.node--view-mode-list .node__links a:disabled,.bg-blue .paragraph.card-grid .text-formatted > p .node__links a:disabled,.paragraph.card-grid .bg-blue .text-formatted > p .node__links a:disabled,.bg-blue .card .btn-secondary:disabled,.bg-blue .paragraph--type--teasers.company .node .btn-secondary:disabled,.paragraph--type--teasers.company .bg-blue .node .btn-secondary:disabled,.bg-blue .node--type-event.node--view-mode-teaser .btn-secondary:disabled,.bg-blue .node--type-event.node--view-mode-list .btn-secondary:disabled,.bg-blue .paragraph.card-grid .text-formatted > p .btn-secondary:disabled,.paragraph.card-grid .bg-blue .text-formatted > p .btn-secondary:disabled,.bg-blue .card .button--secondary:disabled,.bg-blue .paragraph--type--teasers.company .node .button--secondary:disabled,.paragraph--type--teasers.company .bg-blue .node .button--secondary:disabled,.bg-blue .node--type-event.node--view-mode-teaser .button--secondary:disabled,.bg-blue .node--type-event.node--view-mode-list .button--secondary:disabled,.bg-blue .paragraph.card-grid .text-formatted > p .button--secondary:disabled,.paragraph.card-grid .bg-blue .text-formatted > p .button--secondary:disabled,.node__links a:disabled,div#sliding-popup .popup-content #popup-buttons button:disabled,.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button:disabled,button:disabled:not([class]),input[type="submit"]:disabled:not([class]),input[type="button"]:disabled:not([class]),.btn:disabled,.button:disabled,.btn-secondary:disabled,.button--secondary:disabled,.btn-light:disabled,.btn-small:disabled,.event-report a:disabled,.event-parent-link a:disabled,.node--type-event.node--view-mode-teaser .field--name-field-before-link a:disabled,.node--type-event.node--view-mode-teaser .field--name-field-after-link a:disabled,.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link a:disabled,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link a:disabled,.bg-blue .card .is-disabled.btn,.bg-blue .paragraph--type--teasers.company .node .is-disabled.btn,.paragraph--type--teasers.company .bg-blue .node .is-disabled.btn,.bg-blue .node--type-event.node--view-mode-teaser .is-disabled.btn,.bg-blue .node--type-event.node--view-mode-list .is-disabled.btn,.bg-blue .paragraph.card-grid .text-formatted > p .is-disabled.btn,.paragraph.card-grid .bg-blue .text-formatted > p .is-disabled.btn,.bg-blue .card .is-disabled.button,.bg-blue .paragraph--type--teasers.company .node .is-disabled.button,.paragraph--type--teasers.company .bg-blue .node .is-disabled.button,.bg-blue .node--type-event.node--view-mode-teaser .is-disabled.button,.bg-blue .node--type-event.node--view-mode-list .is-disabled.button,.bg-blue .paragraph.card-grid .text-formatted > p .is-disabled.button,.paragraph.card-grid .bg-blue .text-formatted > p .is-disabled.button,.bg-blue .card button.is-disabled:not([class]),.bg-blue .paragraph--type--teasers.company .node button.is-disabled:not([class]),.paragraph--type--teasers.company .bg-blue .node button.is-disabled:not([class]),.bg-blue .node--type-event.node--view-mode-teaser button.is-disabled:not([class]),.bg-blue .node--type-event.node--view-mode-list button.is-disabled:not([class]),.bg-blue .paragraph.card-grid .text-formatted > p button.is-disabled:not([class]),.paragraph.card-grid .bg-blue .text-formatted > p button.is-disabled:not([class]),.bg-blue .card .node__links a.is-disabled,.bg-blue .paragraph--type--teasers.company .node .node__links a.is-disabled,.paragraph--type--teasers.company .bg-blue .node .node__links a.is-disabled,.bg-blue .node--type-event.node--view-mode-teaser .node__links a.is-disabled,.bg-blue .node--type-event.node--view-mode-list .node__links a.is-disabled,.bg-blue .paragraph.card-grid .text-formatted > p .node__links a.is-disabled,.paragraph.card-grid .bg-blue .text-formatted > p .node__links a.is-disabled,.bg-blue .card .is-disabled.btn-secondary,.bg-blue .paragraph--type--teasers.company .node .is-disabled.btn-secondary,.paragraph--type--teasers.company .bg-blue .node .is-disabled.btn-secondary,.bg-blue .node--type-event.node--view-mode-teaser .is-disabled.btn-secondary,.bg-blue .node--type-event.node--view-mode-list .is-disabled.btn-secondary,.bg-blue .paragraph.card-grid .text-formatted > p .is-disabled.btn-secondary,.paragraph.card-grid .bg-blue .text-formatted > p .is-disabled.btn-secondary,.bg-blue .card .is-disabled.button--secondary,.bg-blue .paragraph--type--teasers.company .node .is-disabled.button--secondary,.paragraph--type--teasers.company .bg-blue .node .is-disabled.button--secondary,.bg-blue .node--type-event.node--view-mode-teaser .is-disabled.button--secondary,.bg-blue .node--type-event.node--view-mode-list .is-disabled.button--secondary,.bg-blue .paragraph.card-grid .text-formatted > p .is-disabled.button--secondary,.paragraph.card-grid .bg-blue .text-formatted > p .is-disabled.button--secondary,.node__links a.is-disabled,div#sliding-popup .popup-content #popup-buttons button.is-disabled,.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button.is-disabled,button.is-disabled:not([class]),input.is-disabled[type="submit"]:not([class]),input.is-disabled[type="button"]:not([class]),.is-disabled.btn,.is-disabled.button,.is-disabled.btn-secondary,.is-disabled.button--secondary,.is-disabled.btn-light,.is-disabled.btn-small,.event-report a.is-disabled,.event-parent-link a.is-disabled,.node--type-event.node--view-mode-teaser .field--name-field-before-link a.is-disabled,.node--type-event.node--view-mode-teaser .field--name-field-after-link a.is-disabled,.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link a.is-disabled,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link a.is-disabled{opacity:0.5;cursor:not-allowed;pointer-events:none;}.bg-blue .card .btn-secondary,.bg-blue .paragraph--type--teasers.company .node .btn-secondary,.paragraph--type--teasers.company .bg-blue .node .btn-secondary,.bg-blue .node--type-event.node--view-mode-teaser .btn-secondary,.bg-blue .node--type-event.node--view-mode-list .btn-secondary,.bg-blue .paragraph.card-grid .text-formatted > p .btn-secondary,.paragraph.card-grid .bg-blue .text-formatted > p .btn-secondary,.bg-blue .card .button--secondary,.bg-blue .paragraph--type--teasers.company .node .button--secondary,.paragraph--type--teasers.company .bg-blue .node .button--secondary,.bg-blue .node--type-event.node--view-mode-teaser .button--secondary,.bg-blue .node--type-event.node--view-mode-list .button--secondary,.bg-blue .paragraph.card-grid .text-formatted > p .button--secondary,.paragraph.card-grid .bg-blue .text-formatted > p .button--secondary,.btn-secondary,.button--secondary,.event-parent-link a{color:var(--brand);background-color:transparent;}.bg-blue .card .btn-secondary:hover,.bg-blue .paragraph--type--teasers.company .node .btn-secondary:hover,.paragraph--type--teasers.company .bg-blue .node .btn-secondary:hover,.bg-blue .node--type-event.node--view-mode-teaser .btn-secondary:hover,.bg-blue .node--type-event.node--view-mode-list .btn-secondary:hover,.bg-blue .paragraph.card-grid .text-formatted > p .btn-secondary:hover,.paragraph.card-grid .bg-blue .text-formatted > p .btn-secondary:hover,.bg-blue .card .button--secondary:hover,.bg-blue .paragraph--type--teasers.company .node .button--secondary:hover,.paragraph--type--teasers.company .bg-blue .node .button--secondary:hover,.bg-blue .node--type-event.node--view-mode-teaser .button--secondary:hover,.bg-blue .node--type-event.node--view-mode-list .button--secondary:hover,.bg-blue .paragraph.card-grid .text-formatted > p .button--secondary:hover,.paragraph.card-grid .bg-blue .text-formatted > p .button--secondary:hover,.btn-secondary:hover,.button--secondary:hover,.event-parent-link a:hover{color:var(--white);background-color:var(--brand);}div#sliding-popup .popup-content #popup-buttons button,.btn-light,.bg-blue .btn,.bg-blue .button,.bg-blue button:not([class]),.bg-blue .node__links a{color:var(--brand);background-color:var(--white);border-color:var(--white);}div#sliding-popup .popup-content #popup-buttons button:hover,.btn-light:hover,.bg-blue .btn:hover,.bg-blue .button:hover,.bg-blue button:hover:not([class]),.bg-blue .node__links a:hover{color:var(--white);background-color:transparent;}div#sliding-popup .popup-content #popup-buttons button.decline-button,.bg-blue .btn-secondary,.bg-blue .button--secondary{color:var(--white);background-color:var(--brand);border-color:var(--white);}div#sliding-popup .popup-content #popup-buttons button.decline-button:hover,.bg-blue .btn-secondary:hover,.bg-blue .button--secondary:hover{color:var(--brand);background-color:var(--paper);border-color:var(--white);}.text-formatted .btn,.text-formatted .btn-secondary,.text-formatted .btn-light,.text-formatted .btn-small,.text-formatted .button,.text-formatted button:not([class]){margin-top:0.6rem;margin-right:1.6rem;margin-bottom:0.6rem;}.text-formatted .btn:last-child,.text-formatted .btn-secondary:last-child,.text-formatted .btn-light:last-child,.text-formatted .btn-small:last-child,.text-formatted .button:last-child,.text-formatted button:last-child:not([class]){margin-right:0;}div#sliding-popup .popup-content #popup-buttons button,.btn-small{min-height:3.6rem;padding:0.8rem 1.6rem;font-size:1.4rem;}.messages .msg-close{position:relative;display:inline-block;width:4rem;height:4rem;padding:0;margin:0;text-indent:-300vw;border:none;background:none;box-shadow:none;overflow:hidden;z-index:1;}.messages .msg-close:before,.messages .msg-close:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:3px;margin:-1px 0 0 -18px;background:currentColor;transition:transform 0.5s;}.messages .msg-close:before{transform:rotate(45deg);}.messages .msg-close:after{transform:rotate(-45deg);}.messages .msg-close:hover{cursor:pointer;}.messages .msg-close:hover:before{transform:rotate(225deg);}.messages .msg-close:hover:after{transform:rotate(135deg);}.splide.is-initialized .splide__pagination,.slick.slick--initialized .slick-dots{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 12.8rem);}.splide .splide__arrow,.slick .slick-arrow{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;color:var(--brand);background-color:var(--white);font-size:0;border:1px solid rgba(29,80,129,0.2);border-radius:50%;opacity:1;cursor:pointer;transition:background-color 0.3s,border-color 0.3s,color 0.3s;}.splide .splide__arrow:before,.slick .slick-arrow:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);width:2rem;height:2rem;color:inherit;opacity:1;}.splide .splide__arrow:hover:not(:disabled):not(.slick-disabled),.slick .slick-arrow:hover:not(:disabled):not(.slick-disabled){color:var(--brand);background-color:var(--paper);border-color:var(--brand);opacity:1;}.splide .splide__arrow:disabled,.slick .slick-arrow:disabled,.splide .slick-disabled.splide__arrow,.slick .slick-disabled.slick-arrow{opacity:0.3;cursor:default;}.bg-blue .splide .splide__arrow,.splide .bg-blue .splide__arrow,.bg-blue .slick .slick-arrow,.slick .bg-blue .slick-arrow{color:var(--white);background-color:var(--brand);border-color:rgba(255,255,255,0.3);}.bg-blue .splide .splide__arrow:hover:not(:disabled):not(.slick-disabled),.splide .bg-blue .splide__arrow:hover:not(:disabled):not(.slick-disabled),.bg-blue .slick .slick-arrow:hover:not(:disabled):not(.slick-disabled),.slick .bg-blue .slick-arrow:hover:not(:disabled):not(.slick-disabled){color:var(--brand);background-color:var(--white);border-color:var(--white);}.splide .splide__pagination__page,.slick .slick-dots li button{display:block;width:1.2rem;height:1.2rem;min-height:0;margin:0;padding:0;font-size:0;background-color:rgba(148,163,184,0.6);border:none;border-radius:999px;opacity:1;transform:none;cursor:pointer;transition:width 0.3s,background-color 0.3s;}.splide .splide__pagination__page:before,.slick .slick-dots li button:before{display:none;}.splide .splide__pagination__page:hover,.slick .slick-dots li button:hover{background-color:var(--slate);opacity:1;}.bg-blue .splide .splide__pagination__page,.splide .bg-blue .splide__pagination__page,.bg-blue .slick .slick-dots li button,.slick .slick-dots li .bg-blue button{background-color:rgba(255,255,255,0.4);}.bg-blue .splide .splide__pagination__page:hover,.splide .bg-blue .splide__pagination__page:hover,.bg-blue .slick .slick-dots li button:hover,.slick .slick-dots li .bg-blue button:hover{background-color:rgba(255,255,255,0.7);}.splide .splide__pagination__page.is-active,.slick .slick-dots li.slick-active button{width:4rem;background-color:var(--brand);transform:none;}.bg-blue .splide .splide__pagination__page.is-active,.splide .bg-blue .splide__pagination__page.is-active,.bg-blue .slick .slick-dots li.slick-active button,.slick .slick-dots li.slick-active .bg-blue button{background-color:var(--white);}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="time"],input[type="datetime-local"],select,textarea{width:100%;padding:1.2rem 1.6rem;color:var(--text);background-color:var(--white);font-family:var(--font-sans);font-size:1.6rem;font-weight:normal;line-height:1.5;border:1px solid rgba(23,23,23,0.2);border-radius:6px;outline:none;transition:border-color 0.3s,box-shadow 0.3s;}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="url"]::placeholder,input[type="number"]::placeholder,input[type="date"]::placeholder,input[type="time"]::placeholder,input[type="datetime-local"]::placeholder,select::placeholder,textarea::placeholder{color:var(--text-muted);}input[type="text"]:hover,input[type="email"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="url"]:hover,input[type="number"]:hover,input[type="date"]:hover,input[type="time"]:hover,input[type="datetime-local"]:hover,select:hover,textarea:hover{border-color:rgba(29,80,129,0.5);}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(29,80,129,0.2);}input[type="text"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="url"]:disabled,input[type="number"]:disabled,input[type="date"]:disabled,input[type="time"]:disabled,input[type="datetime-local"]:disabled,select:disabled,textarea:disabled{background-color:var(--muted);opacity:0.6;cursor:not-allowed;}input[type="text"].error,.form-item input[type="text"].error,input[type="email"].error,.form-item
input[type="email"].error,input[type="password"].error,.form-item
input[type="password"].error,input[type="search"].error,.form-item
input[type="search"].error,input[type="tel"].error,.form-item
input[type="tel"].error,input[type="url"].error,.form-item
input[type="url"].error,input[type="number"].error,.form-item
input[type="number"].error,input[type="date"].error,.form-item
input[type="date"].error,input[type="time"].error,.form-item
input[type="time"].error,input[type="datetime-local"].error,.form-item
input[type="datetime-local"].error,select.error,.form-item
select.error,textarea.error,.form-item
textarea.error{border-color:var(--error);}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}*:focus{outline:none;}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.hidden,[hidden="hidden"]{display:none !important;}a.tabledrag-handle .handle{box-sizing:content-box;}html{height:100%;font-size:10px;}body{height:100%;color:var(--text-body);background-color:var(--white);font-family:var(--font-sans);font-size:1.6rem;font-weight:normal;line-height:1.625;}body.tabfocus *:focus{outline:2px solid var(--focus) !important;}body.tabfocus input[type="checkbox"]:focus + label,body.tabfocus input[type="radio"]:focus + label{outline:2px solid var(--focus) !important;}body:has(.ui-widget-overlay){overflow:hidden;}.limited{width:100%;max-width:1120px;margin:auto;padding-left:2rem;padding-right:2rem;}.has-icon{display:flex;align-items:flex-start;}.has-icon:is(a){display:inline-flex;}.has-icon > .drupal-icon{flex-shrink:0;}.has-icon > .icon-text{flex:1;min-width:0;}.icon-plain .has-icon > .drupal-icon,.has-icon.icon-plain > .drupal-icon,.has-icon > span.drupal-icon.icon-plain{min-height:1lh;line-height:inherit;}.icon-top .has-icon,.has-icon.icon-top{flex-direction:column;align-items:flex-start;gap:1.6rem;}.icon-top .has-icon > .drupal-icon,.has-icon.icon-top > .drupal-icon{margin-right:0;}.text-formatted .media--type-image img{border-radius:6px;box-shadow:0 0 0 1px rgba(23,23,23,0.1);}a.spamspan[class*="btn"]:before,a.spamspan.button:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/mail.svg);mask-image:url(/themes/custom/magyefot/images/lucide/mail.svg);width:1.6rem;height:1.6rem;}.breadcrumb li,.tabs li{margin-top:0;}.table-wrap{width:100%;margin-bottom:2.4rem;overflow-x:auto;border-radius:6px;box-shadow:0 0 0 1px rgba(23,23,23,0.1);}.table-wrap table{margin:0;}.table-wrap:has(> table.table-white){border-radius:0;box-shadow:none;}ul.menu li,ul.links li{list-style:none;}ul.links{margin:0;}ul.links li{margin-right:1rem;padding:0;}.node__links ul.links{padding:0;}#toolbar-administration li + li{margin-top:0;}ul.menu a.is-active,ul.links a.is-active{color:var(--brand);}.button{margin-left:0;margin-right:0.8rem;}label{display:block;margin-bottom:0.8rem;color:var(--brand);font-size:1.4rem;font-weight:600;}textarea{display:block;resize:vertical;}.form-item--error-message{margin-top:0.4rem;color:var(--error);font-size:1.4rem;}fieldset{margin:0 0 2.4rem;padding:2.4rem;border:1px solid var(--line);border-radius:6px;}legend{padding:0 0.8rem;color:var(--brand);font-family:var(--font-serif);font-size:1.8rem;font-weight:500;}input[type="checkbox"],input[type="radio"]{width:2rem;height:2rem;margin:0 1.2rem 0 0;vertical-align:middle;accent-color:var(--brand);cursor:pointer;}input[type="checkbox"] + label,input[type="radio"] + label{display:inline;margin:0 1.6rem 0 0;color:inherit;font-size:inherit;font-weight:normal;vertical-align:middle;cursor:pointer;}.form-type-checkbox,.form-type-radio{display:flex;align-items:center;}.messages{position:relative;margin:0 0 1.6rem;padding:2rem 2rem 2rem 5.2rem;color:var(--brand);background:var(--paper) none;font-size:1.6rem;font-weight:500;line-height:1.5;border:none;border-radius:6px;box-shadow:none;}.messages:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/circle-check.svg);mask-image:url(/themes/custom/magyefot/images/lucide/circle-check.svg);position:absolute;top:2.2rem;left:2rem;width:2rem;height:2rem;}.messages p,.messages .messages__list{margin:0;}.messages .msg-close{position:absolute;top:2rem;right:2rem;display:none;width:3rem;height:3rem;color:currentColor;}.messages .msg-close:before,.messages .msg-close:after{width:2rem;height:2px;margin-left:-1rem;}.messages .msg-close span{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.messages--info{background-color:var(--white);box-shadow:0 0 0 1px rgba(23,23,23,0.1);}.messages--info:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/info.svg);mask-image:url(/themes/custom/magyefot/images/lucide/info.svg);}.messages--status,.messages--warning,.messages--error{color:var(--white);}.messages--status a,.messages--warning a,.messages--error a{color:inherit;}.messages--status{background-color:var(--success);}.messages--warning{background-color:var(--warning);}.messages--warning:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/triangle-alert.svg);mask-image:url(/themes/custom/magyefot/images/lucide/triangle-alert.svg);}.messages--error{background-color:var(--error);}.messages--error:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/circle-alert.svg);mask-image:url(/themes/custom/magyefot/images/lucide/circle-alert.svg);}.region-highlighted [data-drupal-messages]{position:fixed;top:calc(var(--drupal-displace-offset-top,0px) + 10rem);left:2rem;right:2rem;max-width:60rem;margin:0 auto;pointer-events:none;}@media screen and (min-width:1024px){.region-highlighted [data-drupal-messages]{top:calc(var(--drupal-displace-offset-top,0px) + 11.6rem);}}.region-highlighted [data-drupal-messages] .messages{max-height:calc(100vh - 14rem);padding-right:5rem;box-shadow:0 28px 99px rgba(0,0,0,0.7);overflow:auto;pointer-events:auto;transition:transform 0.5s,visibility 0s 0.5s,max-height 0.3s 0.5s,margin 0.3s 0.5s,padding 0.3s 0.5s;}.region-highlighted [data-drupal-messages] .messages .msg-close{display:inline-block;}.region-highlighted [data-drupal-messages] .messages.close{max-height:0;margin:0;padding-top:0;padding-bottom:0;visibility:hidden;transform:translateY(-100vh);}.tabs.primary{display:flex;flex-wrap:wrap;gap:0.8rem;margin:0 0 2.4rem;padding:0;list-style:none;}.tabs.primary li{margin:0;}.tabs.primary a{display:inline-flex;align-items:center;min-height:3.6rem;padding:0.8rem 1.6rem;color:var(--brand);font-size:1.4rem;font-weight:500;line-height:1;text-decoration:none;border:1px solid rgba(29,80,129,0.3);border-radius:999px;transition:background-color 0.3s,border-color 0.3s,color 0.3s;}.tabs.primary a:hover,.tabs.primary a:focus{background-color:rgba(29,80,129,0.05);border-color:var(--brand);}.tabs.primary li.is-active > a,.tabs.primary a.is-active{color:var(--white);background-color:var(--brand);border-color:var(--brand);}.pager{margin:3.2rem 0;}.pager__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.8rem;margin:0;padding:0;list-style:none;}.pager__item{display:block;margin:0;padding:0;}.pager__item a{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:var(--brand);background-color:var(--white);font-size:1.4rem;font-weight:500;line-height:1;text-decoration:none;border:1px solid var(--line);border-radius:50%;transition:border-color 0.3s;}.pager__item a:hover{border-color:var(--brand);}.pager__item.is-active a{color:var(--white);background-color:var(--brand);border-color:var(--brand);}.pager__item--ellipsis{padding:0 0.8rem;color:var(--text-muted);}.pager__item--first a > span[aria-hidden],.pager__item--previous a > span[aria-hidden],.pager__item--next a > span[aria-hidden],.pager__item--last a > span[aria-hidden]{display:none;}.pager__item--first a:before,.pager__item--previous a:before,.pager__item--next a:before,.pager__item--last a:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);width:1.6rem;height:1.6rem;}.pager__item--next a:before,.pager__item--last a:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);}.pager__item--first a:after,.pager__item--last a:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);width:1.6rem;height:1.6rem;margin-left:-1rem;}.pager__item--last a:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);}body .is-b-loading{background-color:transparent;}body .is-b-loading.is-b-visible:before,body .is-b-loading:before{display:none;animation:none;}.splide.is-initialized{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.6rem;}.splide.is-initialized > :not(.splide__arrows):not(.splide__pagination){flex:0 0 100%;min-width:0;}.splide.is-initialized .splide__arrows{display:contents;}.splide.is-initialized .splide__arrow--prev{order:1;}.splide.is-initialized .splide__pagination{order:2;}.splide.is-initialized .splide__arrow--next{order:3;}.splide.is-initialized:not(.is-overflow) .splide__arrows{display:none;}.splide .splide__toggle{display:none;}.splide .splide__arrow{position:static;margin-top:3.2rem;transform:none;}.splide .splide__arrow svg{display:none;}.splide .splide__arrow--prev:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);}.splide .splide__pagination{position:static;gap:1.2rem;margin-top:3.2rem;padding:0;}.splide .splide__pagination li{margin:0;}.slick.slick--initialized{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.6rem;}.slick.slick--initialized .slick__slider,.slick.slick--initialized .slick__arrow{display:contents;}.slick.slick--initialized .slick__slider:before,.slick.slick--initialized .slick__slider:after{display:none;}.slick.slick--initialized .slick-list{flex:0 0 100%;min-width:0;}.slick.slick--initialized .slick-prev{order:1;}.slick.slick--initialized .slick-dots{order:2;}.slick.slick--initialized .slick-next{order:3;}.slick .slick-arrow{position:static;margin-top:3.2rem;transform:none;}.slick .slick-prev:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);}.slick .slick-dots{position:static;display:flex;gap:1.2rem;width:auto;margin:3.2rem 0 0;padding:0;}.slick .slick-dots li{width:auto;height:auto;margin:0;}div#sliding-popup{background:var(--brand);}div#sliding-popup .popup-content{justify-content:space-between;align-items:center;position:static;max-width:100%;padding:1rem;}div#sliding-popup .popup-content #popup-text,div#sliding-popup .popup-content #popup-buttons{max-width:none;margin:0;padding:1rem;color:var(--white);}div#sliding-popup .popup-content #popup-text *{color:var(--white);font-size:1.6rem;font-weight:normal;}div#sliding-popup .popup-content #popup-buttons button{margin:0 0.5rem;white-space:nowrap;background-image:none;vertical-align:middle;}div#sliding-popup .popup-content #popup-buttons button:hover,div#sliding-popup .popup-content #popup-buttons button:active{position:static;background-image:none;}div#sliding-popup .popup-content #popup-buttons button:last-child{margin-right:0;}@media screen and (max-width:767px){div#sliding-popup .popup-content{flex-direction:column;align-items:flex-start;}div#sliding-popup .popup-content #popup-buttons{flex-wrap:wrap;gap:0.8rem;padding-top:0;}div#sliding-popup .popup-content #popup-buttons button{margin:0;}}@keyframes popup-in{0%{opacity:0;transform:translateY(-1.6rem) scale(0.95);}100%{opacity:1;transform:none;}}@keyframes popup-out{0%{opacity:1;transform:none;}100%{opacity:0;transform:translateY(-1.6rem) scale(0.95);}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}.ui-widget-overlay{background:rgba(23,23,23,0.35);opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fade-in 0.4s ease-out;}.ui-widget-overlay.is-closing{animation:fade-out 0.4s ease-in forwards;}.ui-dialog:not(.ui-dialog-off-canvas){max-width:calc(100vw - 4.8rem);padding:2.8rem;color:var(--text);background:var(--white);font-family:var(--font-sans);border:none;border-radius:1.6rem;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 25px 50px -12px rgba(0,0,0,0.25);animation:popup-in 0.4s ease-out;}.ui-dialog:not(.ui-dialog-off-canvas).is-closing{animation:popup-out 0.4s ease-in forwards;}@media screen and (min-width:640px){.ui-dialog:not(.ui-dialog-off-canvas){padding:4rem;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{margin-bottom:2.8rem;padding:0 4.8rem 0 0;background:none;border:none;border-radius:0;}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-title{float:none;width:auto;margin:0;color:var(--brand);font-family:var(--font-serif);font-size:2.4rem;font-weight:500;line-height:1.2;white-space:normal;}@media screen and (min-width:640px){.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-title{font-size:3rem;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close{position:absolute;top:1.6rem;right:1.6rem;width:4rem;height:4rem;margin:0;padding:0;color:var(--text-muted);background:none;border:none;border-radius:50%;text-indent:-300vw;overflow:hidden;transition:background-color 0.3s,color 0.3s;}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/x.svg);mask-image:url(/themes/custom/magyefot/images/lucide/x.svg);position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close .ui-icon,.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close .ui-button-icon-space{display:none;}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close:hover{color:var(--brand);background-color:var(--paper);}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content{padding:0;}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane{margin:2.4rem 0 0;padding:0;background:none;border:none;}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.2rem;}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button{margin:0;border-radius:999px;}h1,h2,h3,h4,h5,h6{position:relative;z-index:1;margin-top:1em;margin-bottom:1.2rem;color:var(--brand);font-family:var(--font-serif);font-weight:500;line-height:1.2;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:currentColor;}h1{margin-top:0;font-size:3.6rem;}@media screen and (min-width:768px){h1{font-size:4.8rem;}}h2{font-size:2.4rem;}@media screen and (min-width:768px){h2{font-size:3rem;}}h3{font-size:1.8rem;}@media screen and (min-width:768px){h3{font-size:2rem;}}h4{font-size:1.7rem;}@media screen and (min-width:768px){h4{font-size:1.8rem;}}h5{font-size:1.6rem;}h6{font-family:var(--font-sans);font-size:1.4rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;}p{margin-top:0;margin-bottom:1.6rem;}a{color:var(--brand);text-decoration:underline;text-underline-offset:4px;word-break:break-word;}strong,b{font-weight:600;}mark{padding:0 0.4rem;color:var(--brand);background-color:var(--sand);}code{padding:0.2rem 0.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.4rem;background-color:var(--muted);border-radius:4px;}small{color:var(--text-muted);}.lead{color:rgba(23,23,23,0.9);}.eyebrow{font-weight:600;}.text-brand{color:var(--brand);}.text-spaced{letter-spacing:0.1em;}.font-medium{font-weight:500;}.text-nowrap{white-space:nowrap;}.text-balance{text-wrap:balance;}.lh-tight{line-height:1.25;}.display-faded{position:relative;z-index:0;margin-bottom:2.4rem;color:rgba(29,80,129,0.4);font-family:var(--font-serif);font-size:3.6rem;font-weight:500;line-height:1;user-select:none;}@media screen and (min-width:768px){.display-faded{margin-bottom:3.2rem;font-size:4.8rem;}}@media screen and (min-width:1024px){.display-faded{font-size:6rem;}}.year{display:flex;flex-wrap:wrap;align-items:center;gap:0.8rem 2.4rem;margin-bottom:2.4rem;}.year > *{margin:0;}.year > .display-faded{flex:0 0 auto;}.year > :not(.display-faded){flex:1 1 40rem;min-width:0;}ul.check-list{padding-left:0;list-style:none;}ul.check-list > li{position:relative;padding-left:4rem;color:var(--text-muted);text-wrap:pretty;}ul.check-list > li + li{margin-top:1.6rem;}ul.check-list > li:before{content:"";position:absolute;top:0.2rem;left:0;width:2.4rem;height:2.4rem;background-color:var(--brand);border-radius:50%;}ul.check-list > li:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/check.svg);mask-image:url(/themes/custom/magyefot/images/lucide/check.svg);position:absolute;top:0.7rem;left:0.5rem;width:1.4rem;height:1.4rem;color:var(--white);}.bg-blue ul.check-list > li{color:rgba(255,255,255,0.8);}.bg-blue ul.check-list > li:before{background-color:var(--white);}.bg-blue ul.check-list > li:after{color:var(--brand);}.intro{position:relative;z-index:1;margin-bottom:3.2rem;padding-left:3.2rem;border-left:1px solid var(--latte);}@media screen and (min-width:768px){.intro{margin-bottom:4rem;}}.intro p{max-width:48ch;color:var(--text-muted);text-wrap:pretty;}.intro > :last-child{margin-bottom:0;}.display-faded + .intro{margin-top:-4rem;margin-left:1.2rem;}@media screen and (min-width:768px){.display-faded + .intro{margin-top:-6rem;}}@media screen and (min-width:1024px){.display-faded + .intro{margin-top:-7.2rem;}}.space-between{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;}@media screen and (min-width:768px){.space-between{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3.2rem;}}.space-between > *{min-width:0;}.space-between > :last-child{flex-shrink:0;}.bordered{margin-bottom:1.6rem;padding:2rem;border:1px solid var(--line);border-radius:6px;}.bordered > :first-child{margin-top:0;}.bordered > :last-child{margin-bottom:0;}.bg-blue .bordered{border-color:rgba(255,255,255,0.3);}.nomargin{margin:0;}.border-bottom{padding-bottom:1.2rem;margin-bottom:1.2rem;border-bottom:1px solid rgba(23,23,23,0.1);}.bg-blue .border-bottom{border-bottom-color:rgba(255,255,255,0.2);}.bg-blue{color:var(--white);background-color:var(--brand);}.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue a,.bg-blue dt,.bg-blue li::marker{color:var(--white);}.bg-blue .text-muted,.bg-blue .eyebrow{color:rgba(255,255,255,0.7);}.bg-blue .text-brand{color:var(--white);}.bg-white{background-color:var(--white);}.bg-paper{background-color:var(--paper);}.bg-sand{background-color:var(--sand);}.drupal-icon{display:inline-flex;align-items:center;justify-content:center;padding:1rem;color:var(--white);background-color:var(--brand);line-height:0;vertical-align:middle;margin-right:1.2rem;border-radius:6px;}.drupal-icon svg{display:block;}.bg-blue .drupal-icon{color:var(--brand);background-color:var(--white);}.btn .drupal-icon,.icon-soft .btn .drupal-icon,.btn-secondary .drupal-icon,.icon-soft .btn-secondary .drupal-icon,.btn-light .drupal-icon,.icon-soft .btn-light .drupal-icon,.btn-small .drupal-icon,.icon-soft .btn-small .drupal-icon,.button .drupal-icon,.icon-soft .button .drupal-icon,button:not([class]) .drupal-icon,.icon-soft button:not([class]) .drupal-icon,.node__links a .drupal-icon,.icon-soft
.node__links a .drupal-icon{margin:0;padding:0;color:inherit;background:none;border-radius:0;}.btn .drupal-icon svg,.icon-soft .btn .drupal-icon svg,.btn-secondary .drupal-icon svg,.icon-soft .btn-secondary .drupal-icon svg,.btn-light .drupal-icon svg,.icon-soft .btn-light .drupal-icon svg,.btn-small .drupal-icon svg,.icon-soft .btn-small .drupal-icon svg,.button .drupal-icon svg,.icon-soft .button .drupal-icon svg,button:not([class]) .drupal-icon svg,.icon-soft button:not([class]) .drupal-icon svg,.node__links a .drupal-icon svg,.icon-soft
  .node__links a .drupal-icon svg{width:1.6rem;height:1.6rem;}.icon-soft .drupal-icon,span.drupal-icon.icon-soft{color:var(--brand);background-color:rgba(29,80,129,0.1);border-radius:50%;}.bg-blue .icon-soft .drupal-icon,.bg-blue
  span.drupal-icon.icon-soft{color:var(--white);background-color:rgba(255,255,255,0.15);}span.drupal-icon.icon-soft{margin-right:1.2rem;padding:1rem;}.icon-plain .drupal-icon,.bg-blue .icon-plain .drupal-icon,span.drupal-icon.icon-plain,.bg-blue
span.drupal-icon.icon-plain{margin-right:0.8rem;padding:0;color:inherit;background:none;border-radius:0;}.icon-arrow-left:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/arrow-left.svg);mask-image:url(/themes/custom/magyefot/images/lucide/arrow-left.svg);}.icon-arrow-right:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/arrow-right.svg);mask-image:url(/themes/custom/magyefot/images/lucide/arrow-right.svg);}.icon-award:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/award.svg);mask-image:url(/themes/custom/magyefot/images/lucide/award.svg);}.icon-book-open:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/book-open.svg);mask-image:url(/themes/custom/magyefot/images/lucide/book-open.svg);}.icon-building-2:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);}.icon-check:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/check.svg);mask-image:url(/themes/custom/magyefot/images/lucide/check.svg);}.icon-chevron-down:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-down.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-down.svg);}.icon-chevron-down-nav:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-down-nav.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-down-nav.svg);}.icon-chevron-left:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);}.icon-chevron-right:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);}.icon-circle-alert:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/circle-alert.svg);mask-image:url(/themes/custom/magyefot/images/lucide/circle-alert.svg);}.icon-circle-check:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/circle-check.svg);mask-image:url(/themes/custom/magyefot/images/lucide/circle-check.svg);}.icon-clipboard-list:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/clipboard-list.svg);mask-image:url(/themes/custom/magyefot/images/lucide/clipboard-list.svg);}.icon-download:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/download.svg);mask-image:url(/themes/custom/magyefot/images/lucide/download.svg);}.icon-external-link:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/external-link.svg);mask-image:url(/themes/custom/magyefot/images/lucide/external-link.svg);}.icon-file-pen-line:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/file-pen-line.svg);mask-image:url(/themes/custom/magyefot/images/lucide/file-pen-line.svg);}.icon-file-text:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/file-text.svg);mask-image:url(/themes/custom/magyefot/images/lucide/file-text.svg);}.icon-globe:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/globe.svg);mask-image:url(/themes/custom/magyefot/images/lucide/globe.svg);}.icon-graduation-cap:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/graduation-cap.svg);mask-image:url(/themes/custom/magyefot/images/lucide/graduation-cap.svg);}.icon-handshake:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/handshake.svg);mask-image:url(/themes/custom/magyefot/images/lucide/handshake.svg);}.icon-heart-handshake:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/heart-handshake.svg);mask-image:url(/themes/custom/magyefot/images/lucide/heart-handshake.svg);}.icon-history:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/history.svg);mask-image:url(/themes/custom/magyefot/images/lucide/history.svg);}.icon-hourglass:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/hourglass.svg);mask-image:url(/themes/custom/magyefot/images/lucide/hourglass.svg);}.icon-id-card:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/id-card.svg);mask-image:url(/themes/custom/magyefot/images/lucide/id-card.svg);}.icon-info:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/info.svg);mask-image:url(/themes/custom/magyefot/images/lucide/info.svg);}.icon-landmark:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/landmark.svg);mask-image:url(/themes/custom/magyefot/images/lucide/landmark.svg);}.icon-languages:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/languages.svg);mask-image:url(/themes/custom/magyefot/images/lucide/languages.svg);}.icon-lock:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/lock.svg);mask-image:url(/themes/custom/magyefot/images/lucide/lock.svg);}.icon-mail:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/mail.svg);mask-image:url(/themes/custom/magyefot/images/lucide/mail.svg);}.icon-map-pin:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/map-pin.svg);mask-image:url(/themes/custom/magyefot/images/lucide/map-pin.svg);}.icon-menu:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/menu.svg);mask-image:url(/themes/custom/magyefot/images/lucide/menu.svg);}.icon-network:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/network.svg);mask-image:url(/themes/custom/magyefot/images/lucide/network.svg);}.icon-notebook-pen:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/notebook-pen.svg);mask-image:url(/themes/custom/magyefot/images/lucide/notebook-pen.svg);}.icon-pen-line:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/pen-line.svg);mask-image:url(/themes/custom/magyefot/images/lucide/pen-line.svg);}.icon-presentation:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/presentation.svg);mask-image:url(/themes/custom/magyefot/images/lucide/presentation.svg);}.icon-receipt:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/receipt.svg);mask-image:url(/themes/custom/magyefot/images/lucide/receipt.svg);}.icon-scale:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/scale.svg);mask-image:url(/themes/custom/magyefot/images/lucide/scale.svg);}.icon-search:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/search.svg);mask-image:url(/themes/custom/magyefot/images/lucide/search.svg);}.icon-server:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/server.svg);mask-image:url(/themes/custom/magyefot/images/lucide/server.svg);}.icon-shield-check:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/shield-check.svg);mask-image:url(/themes/custom/magyefot/images/lucide/shield-check.svg);}.icon-sparkles:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/sparkles.svg);mask-image:url(/themes/custom/magyefot/images/lucide/sparkles.svg);}.icon-star:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/star.svg);mask-image:url(/themes/custom/magyefot/images/lucide/star.svg);}.icon-triangle-alert:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/triangle-alert.svg);mask-image:url(/themes/custom/magyefot/images/lucide/triangle-alert.svg);}.icon-user-round:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/user-round.svg);mask-image:url(/themes/custom/magyefot/images/lucide/user-round.svg);}.icon-users:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/users.svg);mask-image:url(/themes/custom/magyefot/images/lucide/users.svg);}.icon-wallet:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/wallet.svg);mask-image:url(/themes/custom/magyefot/images/lucide/wallet.svg);}.icon-x:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/x.svg);mask-image:url(/themes/custom/magyefot/images/lucide/x.svg);}.icon-pencil:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/pen-line.svg);mask-image:url(/themes/custom/magyefot/images/lucide/pen-line.svg);}.icon-notepad:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/notebook-pen.svg);mask-image:url(/themes/custom/magyefot/images/lucide/notebook-pen.svg);}.icon-stopwatch:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/history.svg);mask-image:url(/themes/custom/magyefot/images/lucide/history.svg);}[class^="icon-"]:before,[class*=" icon-"]:before{margin-right:0.5em;}ul,ol{margin:0 0 1.6rem;padding-left:2rem;}ul li + li,ol li + li{margin-top:0.8rem;}ul li::marker,ol li::marker{color:var(--brand);}ul ul,ul ol,ol ul,ol ol{margin:0.8rem 0 0;}ul ul li + li,ul ol li + li,ol ul li + li,ol ol li + li{margin-top:0.4rem;}ul{list-style:disc;}ul ul{list-style:circle;}ol li::marker{font-weight:600;}dl{margin:0 0 1.6rem;}dt{color:var(--brand);font-weight:600;}dd{margin:0 0 1.2rem;}dd > :last-child{margin-bottom:0;}blockquote{margin:2.4rem 0;padding:2rem 2.4rem;color:var(--brand);background-color:var(--paper);font-family:var(--font-serif);font-size:2rem;font-style:italic;line-height:1.625;border-left:4px solid var(--brand);}blockquote p{margin:0 0 1.2rem;}blockquote p:last-child{margin-bottom:0;}blockquote footer{margin-top:1.2rem;color:var(--text-muted);font-family:var(--font-sans);font-size:1.4rem;font-style:normal;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;}hr{clear:both;margin:4rem 0;border:none;border-top:1px solid var(--line);}details{margin:0 0 1.6rem;padding:2rem;background-color:var(--white);border-radius:6px;box-shadow:0 0 0 1px rgba(23,23,23,0.1);}details summary{color:var(--brand);font-weight:600;cursor:pointer;}details summary + *{margin-top:1.2rem;}details > :last-child{margin-bottom:0;}.card{margin:0 0 1.6rem;}.card.item{margin-bottom:0;}.note{margin:0 0 1.6rem;padding:2.4rem;background-color:var(--paper);border-left:4px solid var(--brand);border-radius:6px;}.note > :last-child{margin-bottom:0;}img,video,iframe{max-width:100%;}img,video{height:auto;}table{width:100%;margin-bottom:2.4rem;font-size:1.4rem;text-align:left;border-collapse:collapse;}table caption{padding:1.6rem;color:var(--text-muted);text-align:left;caption-side:top;}table th,table td{padding:1.2rem 1.6rem;text-align:left;border:none;}table thead th,table thead td{color:var(--white);background-color:var(--brand);font-weight:600;}table tbody tr{background-color:var(--white);border-top:1px solid rgba(23,23,23,0.1);transition:background-color 0.3s;}table tbody tr:nth-child(even){background-color:var(--paper);}table tbody tr:hover{background-color:var(--sand);}table tbody tr td:first-child{color:var(--brand);font-weight:500;}table.table-white{font-size:1.6rem;background-color:var(--white);border:1px solid rgba(23,23,23,0.1);border-collapse:separate;border-spacing:0;border-radius:12px;}table.table-white tbody tr,table.table-white tbody tr:nth-child(even),table.table-white tbody tr:hover{background-color:transparent;}table.table-white tbody tr td:first-child{color:inherit;font-weight:inherit;}table.table-white th,table.table-white td{padding:2rem 1.6rem;vertical-align:top;}table.table-white tr + tr > *{border-top:1px solid rgba(23,23,23,0.1);}table.table-white td[colspan]:only-child{padding-top:1rem;padding-bottom:1rem;text-align:center;background-color:rgba(29,80,129,0.04);}.media--type-youtube-video[class*="colorbox"],.media--type-remote-video[class*="colorbox"]{position:relative;}.media--type-youtube-video[class*="colorbox"]:after,.media--type-remote-video[class*="colorbox"]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/custom/magyefot/images/youtube.svg) no-repeat center center;background-size:50px;opacity:0.8;pointer-events:none;}.media--type-youtube-video[class*="colorbox"]:hover,.media--type-remote-video[class*="colorbox"]:hover{cursor:pointer;}.media--type-youtube-video[class*="colorbox"]:hover:after,.media--type-remote-video[class*="colorbox"]:hover:after{opacity:1;}.embedded-entity,figure{display:block;float:none;margin:0 0 1rem;}.embedded-entity .media[class*="colorbox"],figure .media[class*="colorbox"]{line-height:0;}.embedded-entity .media[class*="colorbox"]:hover,figure .media[class*="colorbox"]:hover{cursor:pointer;}.embedded-entity .media--type-image,figure .media--type-image{line-height:0;}.embedded-entity .media--type-youtube-video > .field,figure .media--type-youtube-video > .field,.embedded-entity .media--type-remote-video > .field,figure .media--type-remote-video > .field{position:relative;height:0;padding-top:56.25%;}.embedded-entity .media--type-youtube-video > .field iframe,figure .media--type-youtube-video > .field iframe,.embedded-entity .media--type-remote-video > .field iframe,figure .media--type-remote-video > .field iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.embedded-entity .media--type-youtube-video[class*="colorbox"] > .field,figure .media--type-youtube-video[class*="colorbox"] > .field,.embedded-entity .media--type-remote-video[class*="colorbox"] > .field,figure .media--type-remote-video[class*="colorbox"] > .field{height:auto;padding:0;}.embedded-entity[data-entity-embed-display*="full_width"],figure[data-entity-embed-display*="full_width"]{width:100%;}.embedded-entity[data-entity-embed-display*="half_width"],figure[data-entity-embed-display*="half_width"]{width:50%;}.embedded-entity[data-entity-embed-display*="onethird_width"],figure[data-entity-embed-display*="onethird_width"]{width:33.33%;}.embedded-entity[data-entity-embed-display*="quarter_width"],figure[data-entity-embed-display*="quarter_width"]{width:25%;}.embedded-entity img,figure img{width:100%;}.embedded-entity.align-left,figure.align-left{float:left;clear:none;padding-right:2rem;}.embedded-entity.align-right,figure.align-right{float:right;clear:none;padding-left:2rem;}.embedded-entity.align-center,figure.align-center{display:table;float:none;clear:both;margin-left:auto;margin-right:auto;}@media screen and (max-width:639px){.embedded-entity[data-entity-embed-display],figure[data-entity-embed-display]{display:block;float:none;width:100%;padding-left:0;padding-right:0;}}figure[class*="full_width"]{width:100%;}figure[class*="half_width"]{width:50%;}figure[class*="onethird_width"]{width:33.33%;}figure[class*="quarter_width"]{width:25%;}@media screen and (max-width:639px){figure[class*="_width"]{float:none;width:100%;padding-left:0;padding-right:0;}}figure figcaption{display:block !important;margin-top:0.8rem;color:var(--text-muted);font-size:1.4rem;text-align:center;}figure > .embedded-entity,figure > figure{display:inline-block;width:100% !important;max-width:100%;margin:0;}.layout-container{display:flex;flex-direction:column;min-height:100vh;}.layout-container > main{flex-grow:1;}.layout-container > header{position:sticky;top:var(--drupal-displace-offset-top,0);z-index:50;color:var(--white);background-color:var(--brand);box-shadow:0 0 0 1px rgba(0,0,0,0.05);}.layout-container > header a{color:currentColor;text-decoration:none;}.layout-container > header .region-header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:8rem;padding:1.2rem 1.6rem;}@media screen and (max-width:479px){.layout-container > header .region-header{gap:0.8rem;}}@media screen and (min-width:1024px){.layout-container > header .region-header{height:9.6rem;padding:0 2.4rem;}}.block-system-branding-block{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:1.2rem;flex-shrink:0;min-width:0;}@media screen and (min-width:1024px){.block-system-branding-block{column-gap:1.6rem;}}.block-system-branding-block .site-logo{grid-column:1;grid-row:1 / span 2;}.block-system-branding-block .site-logo img{display:block;width:4.8rem;height:4.8rem;padding:0.4rem;object-fit:contain;background-color:var(--white);border-radius:50%;}@media screen and (min-width:1024px){.block-system-branding-block .site-logo img{width:6.4rem;height:6.4rem;}}.block-system-branding-block .site-name,.block-system-branding-block .site-slogan{padding-left:0.8rem;border-left:1px solid rgba(255,255,255,0.25);}@media screen and (min-width:640px){.block-system-branding-block .site-name,.block-system-branding-block .site-slogan{padding-left:1.2rem;}}@media screen and (min-width:1024px){.block-system-branding-block .site-name,.block-system-branding-block .site-slogan{padding-left:1.6rem;}}.block-system-branding-block .site-name{grid-column:2;grid-row:1;align-self:end;max-width:20ch;font-family:var(--font-serif);font-size:1.4rem;line-height:1.25;}@media screen and (min-width:640px){.block-system-branding-block .site-name{max-width:26ch;font-size:1.6rem;}}@media screen and (min-width:768px){.block-system-branding-block .site-name{max-width:28ch;}}@media screen and (min-width:1024px){.block-system-branding-block .site-name{max-width:30ch;font-size:1.8rem;}}.block-system-branding-block .site-slogan{display:none;grid-column:2;grid-row:2;align-self:start;padding-top:0.4rem;font-size:1.4rem;}@media screen and (min-width:1024px){.block-system-branding-block .site-slogan{display:block;}}.menu--main ul.menu{margin:0;padding:0;}.menu--main li{margin:0;padding:0;}.menu--main .menu-link{display:block;margin:0 -0.8rem;padding:0.8rem;color:var(--white);font-family:inherit;font-size:1.8rem;line-height:inherit;text-align:left;text-decoration:none;background:none;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s,color 0.3s;}.menu--main .menu-link.is-active{color:var(--white);}.menu--main .menu-link:hover{background-color:rgba(249,247,242,0.15);}.menu--main .menu-item--expanded > .menu-link:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-down-nav.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-down-nav.svg);display:none;width:1.6rem;height:1.6rem;margin-left:0.4rem;}.menu-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0.6rem;width:4rem;height:4rem;padding:0;color:var(--white);background:none;border:none;border-radius:50%;transition:background-color 0.3s;}.menu-toggle:hover{background-color:rgba(249,247,242,0.15);}.menu-toggle span:not(.visually-hidden){display:block;width:2rem;height:2px;background-color:currentColor;border-radius:2px;transition:transform 0.3s,opacity 0.3s;}.is-open > .menu-toggle span:nth-child(1){transform:translateY(0.8rem) rotate(45deg);}.is-open > .menu-toggle span:nth-child(2){opacity:0;}.is-open > .menu-toggle span:nth-child(3){transform:translateY(-0.8rem) rotate(-45deg);}.main-menu-panel{position:fixed;top:calc(var(--drupal-displace-offset-top,0px) + 8rem);right:0;bottom:0;left:0;z-index:40;overflow:hidden;background-color:var(--brand);visibility:hidden;opacity:0;transform:translateY(-0.8rem);transition:opacity 0.3s,transform 0.3s,visibility 0.3s;}.is-open > .main-menu-panel{visibility:visible;opacity:1;transform:none;}.main-menu-panel > ul.menu{height:100%;padding:2.4rem;overflow-y:auto;}.main-menu-panel > ul.menu > li + li{margin-top:1.6rem;}.main-menu-panel .menu-item--expanded{display:flex;align-items:center;}.main-menu-panel .menu-item--expanded > .menu-link{flex-grow:1;}@media screen and (max-width:1279px){.main-menu-panel .menu-item--expanded > .menu-link:not(a){display:flex;align-items:center;justify-content:space-between;}.main-menu-panel .menu-item--expanded > .menu-link:not(a):after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);display:block;width:4rem;height:2rem;margin:0 0 0 1.6rem;-webkit-mask-size:2rem;mask-size:2rem;}}.submenu-open{flex-shrink:0;width:4rem;height:4rem;padding:0;color:var(--white);background:none;border:none;border-radius:8px;}.submenu-open:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-right.svg);width:2rem;height:2rem;}.submenu-open:hover{background-color:rgba(249,247,242,0.15);}.submenu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;padding:2.4rem;overflow-y:auto;background-color:var(--brand);visibility:hidden;transform:translateX(100%);transition:transform 0.3s,visibility 0.3s;}.is-open > .submenu{visibility:visible;transform:none;}.submenu li + li{margin-top:1.2rem;}.submenu ul .menu-link,.submenu ul .menu-link.is-active{color:rgba(255,255,255,0.75);}.submenu ul .menu-link:hover{color:var(--white);}.submenu-back{display:flex;align-items:center;gap:0.8rem;margin-bottom:2.4rem;padding:0;color:rgba(255,255,255,0.8);font-size:1.6rem;background:none;border:none;transition:color 0.3s;}.submenu-back:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);mask-image:url(/themes/custom/magyefot/images/lucide/chevron-left.svg);width:2rem;height:2rem;}.submenu-back:hover{color:var(--white);}.menu--main .submenu-title{display:block;margin:0 0 2.4rem;color:var(--white);padding:0 0 1.6rem;font-family:var(--font-serif);font-size:2.4rem;font-weight:600;letter-spacing:0.025em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.25);border-radius:0;}.menu--main .submenu-title:hover{background:none;}@media screen and (max-width:1279px){body.menu-open{overflow:hidden;}}@media screen and (min-width:1024px){.main-menu-panel{top:calc(var(--drupal-displace-offset-top,0px) + 9.6rem);}}@media screen and (min-width:1280px){.menu-toggle,.submenu-open,.submenu-back,.menu--main .submenu-title{display:none;}.main-menu-panel{position:static;overflow:visible;background:none;visibility:visible;opacity:1;transform:none;}.main-menu-panel > ul.menu{display:flex;gap:2.8rem;height:auto;padding:0;overflow:visible;}.main-menu-panel > ul.menu > li{position:relative;}.main-menu-panel > ul.menu > li + li{margin-top:0;}.main-menu-panel > ul.menu > li > .menu-link{display:flex;align-items:center;margin:0;padding:2.8rem 0;color:rgba(255,255,255,0.9);font-size:1.6rem;font-weight:500;border-radius:0;}.main-menu-panel > ul.menu > li > .menu-link:hover,.main-menu-panel > ul.menu > li > .menu-link.is-active{color:var(--white);background:none;}.main-menu-panel > ul.menu > li > .menu-link:after{display:inline-block;}.submenu{top:100%;right:auto;bottom:auto;width:32rem;padding:0;overflow:visible;background:none;opacity:0;transform:scale(0.95);transform-origin:top;transition:opacity 0.15s,transform 0.15s,visibility 0.15s;}li:hover > .submenu,li:focus-within > .submenu{visibility:visible;opacity:1;transform:none;}li.submenu-closed > .submenu{visibility:hidden;opacity:0;transform:scale(0.95);}.submenu ul.menu{padding:0.8rem 0;overflow:hidden;background-color:var(--paper);border-radius:1.6rem;box-shadow:0 0 0 1px rgba(29,80,129,0.1),0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);}.submenu li + li{margin-top:0;}.submenu ul .menu-link{margin:0;padding:1rem 2rem;color:var(--brand);font-size:1.6rem;font-weight:500;border-radius:0;}.submenu ul .menu-link:hover,.submenu ul .menu-link.is-active{color:var(--white);background-color:var(--brand);}}.region-header .block-system-branding-block{margin-right:auto;}.region-header .block-views-exposed-filter-blocksearch-page-1{order:1;}.region-header .menu--main{order:2;}@media screen and (min-width:1280px){.region-header .menu--main{order:1;}.region-header .block-views-exposed-filter-blocksearch-page-1{order:2;}}.search-open{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:var(--white);background:none;border:none;border-radius:50%;transition:background-color 0.3s;}.search-open:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/search.svg);mask-image:url(/themes/custom/magyefot/images/lucide/search.svg);width:2.4rem;height:2.4rem;}.search-open:hover{background-color:rgba(249,247,242,0.15);}.search-dialog{display:none;}.ui-dialog.search-popup .ui-dialog-content{overflow:visible;}.ui-dialog.search-popup .form--inline{display:flex;flex-direction:column;gap:1.2rem;}@media screen and (min-width:640px){.ui-dialog.search-popup .form--inline{flex-direction:row;}}.ui-dialog.search-popup .form--inline .form-item,.ui-dialog.search-popup .form--inline .form-actions{float:none;margin:0;}.ui-dialog.search-popup .form--inline .form-item{flex:1;min-width:0;}.ui-dialog.search-popup .form--inline label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.ui-dialog.search-popup .form-text{height:5.2rem;padding:0 2rem;border-radius:999px;}.ui-dialog.search-popup .form-text::placeholder{color:var(--text-muted);}.ui-dialog.search-popup .form-actions{position:relative;}.ui-dialog.search-popup .form-actions:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/search.svg);mask-image:url(/themes/custom/magyefot/images/lucide/search.svg);position:absolute;top:50%;left:2.4rem;z-index:1;width:1.6rem;height:1.6rem;margin-top:-0.8rem;color:var(--white);pointer-events:none;transition:color 0.3s;}.ui-dialog.search-popup .form-actions:hover:before{color:var(--brand);}.ui-dialog.search-popup .form-submit{width:100%;height:5.2rem;margin:0;padding:0 2.4rem 0 4.8rem;border:1px solid var(--brand);border-radius:999px;}.ui-dialog.search-popup .form-submit:hover{color:var(--brand);background-color:transparent;}.region-breadcrumb{padding-top:2.4rem;padding-bottom:2.4rem;color:var(--white);background-color:var(--brand);}@media screen and (min-width:768px){.region-breadcrumb{padding-top:8rem;padding-bottom:8rem;}}.region-breadcrumb a{color:currentColor;}.region-breadcrumb .page-title{margin:0;color:var(--white);font-size:3rem;}@media screen and (min-width:768px){.region-breadcrumb .page-title{font-size:3.6rem;}}.region-breadcrumb .page-subtitle{margin-top:1.2rem;color:rgba(255,255,255,0.8);font-size:1.8rem;}.block-magyefot-custom-hooks-magyefot-parent,.breadcrumb{margin-bottom:0.8rem;color:rgba(255,255,255,0.7);font-size:1.4rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;}.breadcrumb ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.breadcrumb li + li:before{content:"/";padding:0 0.6rem;}.breadcrumb a{text-decoration:none;}.breadcrumb a:hover{text-decoration:underline;}@media screen and (min-width:768px){.page-node-type-event .region-breadcrumb{padding-top:9.6rem;padding-bottom:9.6rem;}}.page-node-type-event .region-breadcrumb .page-title{margin-bottom:1.2rem;}.event-category{margin-bottom:2.4rem;}.event-category .field{display:inline-flex;padding:0.4rem 1.2rem;font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:0.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,0.3);border-radius:999px;}.event-category a,.event-category a:hover{color:inherit;text-decoration:none;}.event-meta{display:flex;flex-wrap:wrap;gap:0.6rem 2rem;color:rgba(255,255,255,0.8);font-size:1.8rem;}.event-meta .field{display:inline-flex;align-items:center;gap:0.8rem;}.event-meta .field:before{width:1.6rem;height:1.6rem;}.event-meta .field--name-field-date:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/calendar-days.svg);mask-image:url(/themes/custom/magyefot/images/lucide/calendar-days.svg);}.event-meta .field--name-field-place:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/map-pin.svg);mask-image:url(/themes/custom/magyefot/images/lucide/map-pin.svg);}.event-subtitle{margin-top:1.6rem;color:rgba(255,255,255,0.9);}.event-report a{display:flex;width:fit-content;margin-top:1.6rem;}.event-parent-link{margin-top:4rem;}.event-parent-link a:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/arrow-left.svg);mask-image:url(/themes/custom/magyefot/images/lucide/arrow-left.svg);width:1.6rem;height:1.6rem;}.region-highlighted{position:relative;z-index:60;}.layout-container > main{padding:6.4rem 0;background-color:var(--paper);}@media screen and (min-width:768px){.layout-container > main{padding:9.6rem 0;}}body.maintenance-page .layout-container{margin:0;}body.maintenance-page .layout-container:after{display:none;}body.maintenance-page .layout-container > main{display:flex;align-items:center;padding:6.4rem 0;}@media screen and (min-width:768px){body.maintenance-page .layout-container > main{padding:9.6rem 0;}}body.maintenance-page .layout-container .region-content{max-width:none;padding-left:2.4rem;padding-right:2.4rem;}.maintenance-box{max-width:72rem;margin:0 auto;padding:2.4rem;text-align:center;border-radius:6px;box-shadow:0 0 0 1px rgba(23,23,23,0.1);}@media screen and (min-width:768px){.maintenance-box{padding:4rem;}}.maintenance-box > :first-child{margin-top:0;}.maintenance-box > :last-child{margin-bottom:0;}.layout-container > footer{padding:6.4rem 0;color:var(--white);background-color:var(--brand);}@media screen and (min-width:768px){.layout-container > footer{padding:9.6rem 0;}}.layout-container > footer a,.layout-container > footer a.is-active{color:var(--white);text-decoration:none;transition:opacity 0.3s;}.layout-container > footer a:hover,.layout-container > footer a.is-active:hover{opacity:0.7;}.layout-container > footer .region-footer-top{display:flex;flex-direction:column;align-items:center;text-align:center;}.layout-container > footer .region-footer{display:grid;grid-template-columns:1fr;align-items:center;gap:2.4rem;text-align:center;font-size:1.2rem;letter-spacing:0.1em;text-transform:uppercase;}@media screen and (min-width:768px){.layout-container > footer .region-footer{grid-template-columns:auto 1fr auto;}.layout-container > footer .region-footer > :first-child{text-align:left;}.layout-container > footer .region-footer > :last-child:not(:first-child){justify-self:end;}}.layout-container > footer .region-footer p{margin:0;}.layout-container > footer .region-footer ul.menu{display:flex;flex-wrap:wrap;justify-content:center;gap:0.8rem 3.2rem;margin:0;padding:0;}.layout-container > footer .region-footer ul.menu li{margin:0;padding:0;}.layout-container > footer .region-footer .footer-macroweb-block{display:inline-block;line-height:0;justify-self:center;}.layout-container > footer .region-footer .footer-macroweb-block a{display:inline-block;width:16rem;height:3rem;text-indent:-500vw;overflow:hidden;background:url(/themes/custom/magyefot/images/macroweb.svg) no-repeat center center;background-size:100% auto;}.layout-container > footer .region-footer .footer-macroweb-block a:hover{opacity:1;}.layout-container > footer .region-footer-top + .region-footer{width:calc(100% - 4.8rem);max-width:123.2rem;margin-top:6.4rem;padding:4rem 0 0;border-top:1px solid rgba(255,255,255,0.25);}.footer-contact{display:flex;flex-direction:column;align-items:center;text-align:center;}.footer-contact__logo{width:20.8rem;height:20.8rem;background-color:var(--white);background-image:url(/themes/custom/magyefot/images/footer-logo.svg);background-repeat:no-repeat;background-position:center;background-size:100%;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,0.4);}@media screen and (min-width:768px){.footer-contact__logo{width:24rem;height:24rem;}}.footer-contact__address{margin-top:4rem;font-size:1.6rem;font-style:normal;line-height:1.625;}.footer-contact__address p{margin:0;}.footer-contact__address p + p{margin-top:0.4rem;}.footer-contact__address a:hover{text-decoration:underline;}.paragraph > :first-child,.paragraph .text-formatted > :first-child{margin-top:0;}.paragraph > :last-child,.paragraph .text-formatted > :last-child{margin-bottom:0;}.field--name-field-formatted-label > :first-child{margin-top:0;}.field--name-field-page-elements > .field__item > .paragraph,.field--name-field-after-details > .field__item > .paragraph{margin-bottom:4rem;}@media screen and (min-width:768px){.field--name-field-page-elements > .field__item > .paragraph,.field--name-field-after-details > .field__item > .paragraph{margin-bottom:5.6rem;}}.field--name-field-page-elements > .field__item:last-child > .paragraph,.field--name-field-after-details > .field__item:last-child > .paragraph{margin-bottom:0;}.field--name-field-page-elements > .field__item > .paragraph.mb-05,.field--name-field-after-details > .field__item > .paragraph.mb-05{margin-bottom:2rem;}@media screen and (min-width:768px){.field--name-field-page-elements > .field__item > .paragraph.mb-05,.field--name-field-after-details > .field__item > .paragraph.mb-05{margin-bottom:2.8rem;}}.field--name-field-page-elements > .field__item > .paragraph.mb-0,.field--name-field-after-details > .field__item > .paragraph.mb-0{margin-bottom:0;}.paragraph.bg-blue,.paragraph.bg-white,.paragraph.bg-paper,.paragraph.bg-sand{margin-bottom:2.4rem;padding:2.4rem;border-radius:6px;}@media screen and (min-width:768px){.paragraph.bg-blue,.paragraph.bg-white,.paragraph.bg-paper,.paragraph.bg-sand{padding:4rem;}}.paragraph.bg-white{box-shadow:0 0 0 1px rgba(23,23,23,0.1);}.paragraph.pt-05{padding-top:1.6rem;}.paragraph.pb-05{padding-bottom:1.6rem;}.paragraph.pt-0{padding-top:0;border-top-left-radius:0;border-top-right-radius:0;}.paragraph.pb-0{padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}body:not(.path-frontpage) .paragraph--type--text.bg-blue,body:not(.path-frontpage) .paragraph--type--text.bg-white,body:not(.path-frontpage) .paragraph--type--text.bg-paper,body:not(.path-frontpage) .paragraph--type--text.bg-sand{padding:0;color:inherit;background:none;border-radius:0;box-shadow:none;}body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-body,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-body,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-body,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-body{padding:2.4rem;border-radius:6px;}@media screen and (min-width:768px){body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-body,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-body,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-body,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-body{padding:4rem;}}body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-formatted-label,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-formatted-label,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-formatted-label,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-formatted-label{margin-bottom:2.4rem;color:var(--text-body);}body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-formatted-label h1,body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-formatted-label h2,body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-formatted-label h3,body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-formatted-label h4,body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-formatted-label h5,body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-formatted-label h6,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-formatted-label h1,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-formatted-label h2,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-formatted-label h3,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-formatted-label h4,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-formatted-label h5,body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-formatted-label h6,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-formatted-label h1,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-formatted-label h2,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-formatted-label h3,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-formatted-label h4,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-formatted-label h5,body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-formatted-label h6,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-formatted-label h1,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-formatted-label h2,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-formatted-label h3,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-formatted-label h4,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-formatted-label h5,body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-formatted-label h6{margin-bottom:0;color:var(--brand);}body:not(.path-frontpage) .paragraph--type--text.bg-blue > .field--name-field-body{color:var(--white);background-color:var(--brand);}body:not(.path-frontpage) .paragraph--type--text.bg-white > .field--name-field-body{background-color:var(--white);box-shadow:0 0 0 1px rgba(23,23,23,0.1);}body:not(.path-frontpage) .paragraph--type--text.bg-paper > .field--name-field-body{background-color:var(--paper);}body:not(.path-frontpage) .paragraph--type--text.bg-sand > .field--name-field-body{background-color:var(--sand);}body:not(.path-frontpage) .paragraph--type--text.pt-05 > .field--name-field-body{padding-top:1.6rem;}body:not(.path-frontpage) .paragraph--type--text.pb-05 > .field--name-field-body{padding-bottom:1.6rem;}body:not(.path-frontpage) .paragraph--type--text.pt-0 > .field--name-field-body{padding-top:0;border-top-left-radius:0;border-top-right-radius:0;}body:not(.path-frontpage) .paragraph--type--text.pb-0 > .field--name-field-body{padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.paragraph.hero .text-formatted{display:flex;align-items:center;gap:3.2rem;}@media screen and (min-width:1024px){.paragraph.hero .text-formatted{gap:6.4rem;}}.paragraph.hero .text-formatted > :not(.embedded-entity):not(figure){flex:1;min-width:0;}.paragraph.hero .text-formatted > :last-child{margin-bottom:0;}.paragraph.hero .text-formatted:after{display:none;}.paragraph.hero .embedded-entity,.paragraph.hero figure{display:none;order:1;float:none;width:41.667% !important;max-width:42rem;margin:0;padding:0;}@media screen and (min-width:768px){.paragraph.hero .embedded-entity,.paragraph.hero figure{display:block;}}@media screen and (min-width:1024px){.paragraph.hero .embedded-entity,.paragraph.hero figure{max-width:48rem;}}.paragraph.hero .embedded-entity img,.paragraph.hero figure img{border-radius:50%;box-shadow:none;}.paragraph.hero h1{margin-bottom:2.4rem;font-size:3rem;line-height:1.25;text-wrap:balance;}@media screen and (min-width:768px){.paragraph.hero h1{margin-bottom:3.2rem;font-size:3.6rem;}}@media screen and (min-width:1024px){.paragraph.hero h1{font-size:4.8rem;}}@media screen and (min-width:1280px){.paragraph.hero h1{font-size:6rem;}}.paragraph.hero h1 + .display-faded{margin-top:-2rem;}@media screen and (min-width:768px){.paragraph.hero h1 + .display-faded{margin-top:-3.2rem;}}.paragraph.hero p:last-child{margin-bottom:0;}.paragraph.about-us .text-formatted{display:flex;flex-direction:column;align-items:center;gap:4.8rem;}@media screen and (min-width:768px){.paragraph.about-us .text-formatted{flex-direction:row;gap:8rem;}}.paragraph.about-us .text-formatted > *{width:100%;min-width:0;margin-bottom:0;}@media screen and (min-width:768px){.paragraph.about-us .text-formatted > *{flex:1;}}.paragraph.about-us .text-formatted:after{display:none;}.paragraph.about-us .embedded-entity,.paragraph.about-us figure{order:1;float:none;width:100% !important;margin:0;padding:0;}@media screen and (min-width:768px){.paragraph.about-us .embedded-entity,.paragraph.about-us figure{order:0;}}.paragraph.about-us .embedded-entity img,.paragraph.about-us figure img{display:block;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 0 0 1px rgba(0,0,0,0.05);}.paragraph.about-us h2{margin-top:0;margin-bottom:0.4rem;}@media screen and (min-width:768px){.paragraph.about-us h2{margin-bottom:1.2rem;}}.paragraph.about-us p:last-child{margin-bottom:0;}.paragraph--type--text.company .box{--box-gap:3.2rem;}.paragraph--type--text.company .box > .item{position:relative;display:flex;flex-direction:column;padding:3.2rem;overflow:hidden;}.paragraph--type--text.company .box > .item:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);position:absolute;right:-2.4rem;bottom:-2.4rem;width:14.4rem;height:14.4rem;color:rgba(29,80,129,0.4);pointer-events:none;}.paragraph--type--text.company .box > .item.bg1:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);}.paragraph--type--text.company .box > .item.bg2:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/users.svg);mask-image:url(/themes/custom/magyefot/images/lucide/users.svg);}.paragraph--type--text.company .box > .item.bg3:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/book-open.svg);mask-image:url(/themes/custom/magyefot/images/lucide/book-open.svg);}.paragraph--type--text.company .box > .item.bg4:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/graduation-cap.svg);mask-image:url(/themes/custom/magyefot/images/lucide/graduation-cap.svg);}.paragraph--type--text.company .box > .item > *{position:relative;z-index:1;}.paragraph--type--text.company .box > .item h3{margin:0 0 1.2rem;font-size:2.4rem;}.paragraph--type--text.company .box > .item p{line-height:1.5;text-wrap:pretty;}.paragraph--type--text.company .box > .item > :last-child{margin-top:auto;padding-top:2rem;}.paragraph--type--teasers.company .field--name-field-contents{display:grid;grid-template-columns:1fr;gap:3.2rem;}@media screen and (min-width:768px){.paragraph--type--teasers.company .field--name-field-contents{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:1024px){.paragraph--type--teasers.company .field--name-field-contents{grid-template-columns:repeat(4,1fr);}}.paragraph--type--teasers.company .field--name-field-contents > .field__item{display:flex;}.paragraph--type--teasers.company .field--name-field-contents > .field__item:nth-child(1) .node:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);}.paragraph--type--teasers.company .field--name-field-contents > .field__item:nth-child(2) .node:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/users.svg);mask-image:url(/themes/custom/magyefot/images/lucide/users.svg);}.paragraph--type--teasers.company .field--name-field-contents > .field__item:nth-child(3) .node:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/book-open.svg);mask-image:url(/themes/custom/magyefot/images/lucide/book-open.svg);}.paragraph--type--teasers.company .field--name-field-contents > .field__item:nth-child(4) .node:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/graduation-cap.svg);mask-image:url(/themes/custom/magyefot/images/lucide/graduation-cap.svg);}.paragraph--type--teasers.company .node{position:relative;display:flex;flex-direction:column;width:100%;padding:3.2rem;overflow:hidden;}.paragraph--type--teasers.company .node:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);mask-image:url(/themes/custom/magyefot/images/lucide/building-2.svg);position:absolute;right:-2.4rem;bottom:-2.4rem;width:14.4rem;height:14.4rem;color:rgba(29,80,129,0.4);pointer-events:none;}.paragraph--type--teasers.company .node h2{margin:0 0 1.2rem;font-size:2.4rem;}.paragraph--type--teasers.company .node h2 a{text-decoration:none;}.paragraph--type--teasers.company .node__content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;}.paragraph--type--teasers.company .node__content .text-formatted{flex:1;margin-bottom:3.2rem;color:var(--text-muted);line-height:1.5;text-wrap:pretty;}.paragraph--type--teasers.company .node__content .text-formatted > :last-child{margin-bottom:0;}.paragraph--type--teasers.company .node__links li{margin:0;}.node--type-event.node--view-mode-teaser{position:relative;display:flex;flex-direction:column;height:100%;padding:3.2rem;overflow:hidden;}.node--type-event.node--view-mode-teaser .node__content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;}.node--type-event.node--view-mode-teaser .field--name-field-event-category{align-self:flex-start;margin-bottom:2.4rem;}.node--type-event.node--view-mode-teaser .field--name-field-date{margin-bottom:0.8rem;color:var(--brand);font-weight:500;}.node--type-event.node--view-mode-teaser h2{margin:0 0 1.2rem;font-size:2.4rem;}.node--type-event.node--view-mode-teaser h2 a{text-decoration:none;}.node--type-event.node--view-mode-teaser .field--name-field-place{color:var(--text-muted);}.node--type-event.node--view-mode-teaser .field--name-field-after-subtitle{margin-top:0.8rem;color:var(--text-muted);font-style:italic;}.node--type-event.node--view-mode-teaser .field--name-field-before-link,.node--type-event.node--view-mode-teaser .field--name-field-after-link{margin-top:auto;padding-top:3.2rem;}.node--type-event.node--view-mode-teaser.magyefot-event{background-color:var(--sand);border:2px solid var(--white);}.node--type-event.node--view-mode-teaser.magyefot-event:after{content:"";position:absolute;right:1.2rem;bottom:0.8rem;z-index:0;width:11.2rem;height:11.2rem;background:url(/themes/custom/magyefot/images/loudspeaker.png) no-repeat center;background-size:contain;pointer-events:none;}@media screen and (min-width:640px){.node--type-event.node--view-mode-teaser.magyefot-event:after{right:2rem;bottom:1.2rem;width:14.4rem;height:14.4rem;}}.node--type-event.node--view-mode-teaser.magyefot-event .field--name-field-date{color:rgba(29,80,129,0.8);}.node--type-event.node--view-mode-teaser.magyefot-event .field--name-field-place{color:rgba(29,80,129,0.75);}.paragraph.partners .field--name-field-formatted-label h2{margin:0 0 3.2rem;text-align:center;}@media screen and (min-width:768px){.paragraph.partners .field--name-field-formatted-label h2{margin-bottom:4.8rem;}}.paragraph.partners .slick-list{flex-basis:calc(100% + 2.4rem);margin:0 -1.2rem;}.paragraph.partners .slick__slide{padding:0 1.2rem;}.paragraph.partners .slide__content{display:flex;height:11.2rem;overflow:hidden;background-color:var(--white);border:1px solid rgba(0,0,0,0.05);border-radius:12px;transition:border-color 0.3s;}.paragraph.partners .slide__content > .b-link,.paragraph.partners .slide__content > .media{display:flex;flex:1;align-items:center;justify-content:center;min-width:0;padding:2.4rem;}.paragraph.partners .slide__content img{display:block;width:100%;max-height:5.6rem;object-fit:contain;}.paragraph.partners .slide__content:has(> .b-link):hover{border-color:rgba(29,80,129,0.3);}.paragraph.partners .b-link .media{width:100%;}.paragraph.join{position:relative;overflow:hidden;}.paragraph.join:before{content:"";position:absolute;right:-12%;bottom:-14.4rem;z-index:0;display:none;height:90%;aspect-ratio:2;background:url(/themes/custom/magyefot/images/crowd.png) no-repeat center;background-size:contain;opacity:0.48;pointer-events:none;}@media screen and (min-width:768px){.paragraph.join:before{display:block;}}@media screen and (min-width:1024px){.paragraph.join:before{right:-16%;bottom:-17.6rem;height:128%;}}.paragraph.join:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:0;width:66.667%;background:linear-gradient(to right,var(--brand),rgba(29,80,129,0.8),transparent);pointer-events:none;}.paragraph.join > *{position:relative;z-index:1;}.paragraph.join .text-formatted > *{max-width:54rem;}.paragraph.join .text-formatted h2{margin-bottom:2.4rem;text-wrap:balance;}.paragraph.join .text-formatted p{margin-bottom:4rem;}.paragraph--type--board-member{display:grid;grid-template-columns:1fr;gap:0;padding:2.4rem;background-color:var(--white);border:1px solid rgba(23,23,23,0.1);border-radius:6px;}@media screen and (min-width:768px){.paragraph--type--board-member{grid-template-columns:4.4rem 1fr;column-gap:2rem;padding:2.4rem 3.2rem;}}.paragraph--type--board-member > *{grid-column:1;}@media screen and (min-width:768px){.paragraph--type--board-member > *{grid-column:2;}}.paragraph--type--board-member:before,.paragraph--type--board-member:after{grid-column:1;grid-row:1;}@media screen and (min-width:768px){.paragraph--type--board-member:before,.paragraph--type--board-member:after{grid-row:1 / span 4;}}.paragraph--type--board-member:after{content:"";width:4.4rem;height:4.4rem;margin-bottom:1.6rem;background-color:rgba(29,80,129,0.1);border-radius:50%;}@media screen and (min-width:768px){.paragraph--type--board-member:after{margin-bottom:0;}}.paragraph--type--board-member[class*="icon-"]:before{position:relative;z-index:1;width:2rem;height:2rem;margin:1.2rem 0 0 1.2rem;color:var(--brand);}.paragraph--type--board-member .name{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 1.2rem;}.paragraph--type--board-member .field--name-field-name{color:var(--brand);font-family:var(--font-serif);font-size:1.8rem;font-weight:500;line-height:1.4;}.paragraph--type--board-member .field--name-field-position{padding:0.2rem 1.2rem;color:var(--brand);background-color:rgba(29,80,129,0.1);font-size:1.2rem;font-weight:600;letter-spacing:0.025em;text-transform:uppercase;border-radius:999px;}.paragraph--type--board-member .field--name-field-employer-name{margin-top:0.4rem;color:rgba(23,23,23,0.8);font-size:1.4rem;}.paragraph--type--board-member .field--name-field-employer-address{display:flex;align-items:center;gap:0.6rem;margin-top:0.4rem;color:rgba(23,23,23,0.6);font-size:1.4rem;}.paragraph--type--board-member .field--name-field-employer-address:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/map-pin.svg);mask-image:url(/themes/custom/magyefot/images/lucide/map-pin.svg);width:1.4rem;height:1.4rem;}.paragraph--type--board-member .field--name-field-e-mail{display:inline-flex;align-items:center;justify-self:start;gap:0.8rem;margin-top:1.2rem;padding:0.6rem 1.6rem;color:var(--brand);background-color:var(--white);font-size:1.4rem;font-weight:500;border:1px solid var(--brand);border-radius:999px;transition:background-color 0.3s,color 0.3s;}.paragraph--type--board-member .field--name-field-e-mail:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/mail.svg);mask-image:url(/themes/custom/magyefot/images/lucide/mail.svg);width:1.6rem;height:1.6rem;}.paragraph--type--board-member .field--name-field-e-mail:hover{color:var(--white);background-color:var(--brand);}.paragraph--type--board-member .field--name-field-e-mail a{color:inherit;text-decoration:none;}.field__item:has(> .paragraph--type--board-member) + .field__item > .paragraph--type--board-member{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}.field__item:has(> .paragraph--type--board-member):has(+ .field__item > .paragraph--type--board-member) > .paragraph--type--board-member{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.node--type-event.node--view-mode-list{position:relative;overflow:hidden;}.node--type-event.node--view-mode-list .node__content{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 1.6rem;}@media screen and (min-width:640px){.node--type-event.node--view-mode-list .node__content{grid-template-columns:auto 1fr auto;gap:0 2.4rem;}}.node--type-event.node--view-mode-list .node__content > *{grid-column:1 / -1;}@media screen and (min-width:640px){.node--type-event.node--view-mode-list .node__content > *{grid-column:2;}}.node--type-event.node--view-mode-list .node__content > .field--name-field-date,.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link{order:1;margin-top:2.4rem;}@media screen and (min-width:640px){.node--type-event.node--view-mode-list .node__content > .field--name-field-date,.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link{grid-row:1 / span 4;margin-top:0;}}.node--type-event.node--view-mode-list .node__content > .field--name-field-date{order:2;grid-column:2;}@media screen and (max-width:479px){.node--type-event.node--view-mode-list .node__content > .field--name-field-date{order:1;grid-column:1 / -1;justify-self:start;}}@media screen and (min-width:640px){.node--type-event.node--view-mode-list .node__content > .field--name-field-date{grid-column:1;}}.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link{grid-column:1;justify-self:start;}@media screen and (max-width:479px){.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link{grid-column:1 / -1;margin-top:1.6rem;}}@media screen and (min-width:640px){.node--type-event.node--view-mode-list .node__content > .field--name-field-before-link,.node--type-event.node--view-mode-list .node__content > .field--name-field-after-link{grid-column:3;justify-self:end;}}.node--type-event.node--view-mode-list .field--name-field-event-category{justify-self:start;margin-bottom:0.8rem;font-size:1.12rem;}.node--type-event.node--view-mode-list h2{margin:0;font-size:2rem;}@media screen and (min-width:768px){.node--type-event.node--view-mode-list h2{font-size:2.4rem;}}.node--type-event.node--view-mode-list .field--name-field-place{display:flex;align-items:center;gap:0.8rem;margin-top:0.4rem;color:var(--text-muted);}.node--type-event.node--view-mode-list .field--name-field-place:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/map-pin.svg);mask-image:url(/themes/custom/magyefot/images/lucide/map-pin.svg);width:1.6rem;height:1.6rem;}.node--type-event.node--view-mode-list .field--name-field-after-subtitle{margin-top:0.4rem;color:var(--text-muted);font-style:italic;}.date-stacked{display:flex;align-items:center;gap:0.8rem;width:17.4rem;color:var(--brand);}.date-stacked .date-stacked__date{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;padding:1.2rem 0.4rem;background-color:rgba(29,80,129,0.05);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(29,80,129,0.15);}@media screen and (min-width:640px){.date-stacked .date-stacked__date{padding:1.6rem 0.4rem;}}.date-stacked .date-stacked__month{font-size:1.2rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;}.date-stacked .date-stacked__day{margin:0.4rem 0;font-family:var(--font-serif);font-size:2.4rem;font-weight:500;line-height:1;white-space:nowrap;}@media screen and (min-width:640px){.date-stacked .date-stacked__day{font-size:2.56rem;}}.date-stacked .date-stacked__year{color:var(--text-muted);font-size:1.2rem;font-weight:500;}.date-stacked .date-stacked__separator{font-family:var(--font-serif);font-size:2rem;line-height:1;}.node--type-event.node--view-mode-list.magyefot-event{background-color:var(--sand);border:2px solid var(--white);}.views-row + .views-row > .node--view-mode-list{margin-top:1.6rem;}.layout-container:has(.node--type-event.node--view-mode-list) .region-breadcrumb{padding-bottom:0;}.layout-container:has(.node--type-event.node--view-mode-list) > main{padding-top:4rem;background-color:var(--brand);}@media screen and (min-width:768px){.layout-container:has(.node--type-event.node--view-mode-list) > main{padding-top:5.6rem;}}.layout-container:has(.node--type-event.node--view-mode-list) .event-category-section__title{color:var(--white);}.layout-container:has(.node--type-event.node--view-mode-list) .tabs.primary a{color:var(--white);border-color:rgba(255,255,255,0.4);}.layout-container:has(.node--type-event.node--view-mode-list) .tabs.primary a:hover,.layout-container:has(.node--type-event.node--view-mode-list) .tabs.primary a:focus{background-color:rgba(255,255,255,0.15);border-color:var(--white);}.layout-container:has(.node--type-event.node--view-mode-list) .tabs.primary li.is-active > a,.layout-container:has(.node--type-event.node--view-mode-list) .tabs.primary a.is-active{color:var(--brand);background-color:var(--white);border-color:var(--white);}.feed-icons{display:none;}.paragraph.data-list .text-formatted,.paragraph.card-grid .text-formatted{display:grid;grid-template-columns:1fr;}.paragraph.data-list .text-formatted:after,.paragraph.card-grid .text-formatted:after{display:none;}.paragraph.data-list .text-formatted > *,.paragraph.card-grid .text-formatted > *{min-width:0;margin:0;}.paragraph.data-list .text-formatted > .col-full,.paragraph.data-list .text-formatted > h1,.paragraph.data-list .text-formatted > h2,.paragraph.data-list .text-formatted > h3,.paragraph.data-list .text-formatted > h4,.paragraph.data-list .text-formatted > h5,.paragraph.data-list .text-formatted > h6,.paragraph.data-list .text-formatted > ul,.paragraph.data-list .text-formatted > ol,.paragraph.card-grid .text-formatted > .col-full,.paragraph.card-grid .text-formatted > h1,.paragraph.card-grid .text-formatted > h2,.paragraph.card-grid .text-formatted > h3,.paragraph.card-grid .text-formatted > h4,.paragraph.card-grid .text-formatted > h5,.paragraph.card-grid .text-formatted > h6,.paragraph.card-grid .text-formatted > ul,.paragraph.card-grid .text-formatted > ol{grid-column:1 / -1;}@media screen and (min-width:768px){.paragraph.cols-2 .text-formatted{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:640px){.paragraph.cols-3 .text-formatted{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:1024px){.paragraph.cols-3 .text-formatted{grid-template-columns:repeat(3,1fr);}}@media screen and (min-width:640px){.paragraph.cols-4 .text-formatted{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:1024px){.paragraph.cols-4 .text-formatted{grid-template-columns:repeat(4,1fr);}}.list-links:not(.paragraph){display:grid;}.links-dl:not(.paragraph) a:not([class*="btn"]):not(.button):after,.paragraph.links-dl .text-formatted a:not([class*="btn"]):not(.button):after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/download.svg);mask-image:url(/themes/custom/magyefot/images/lucide/download.svg);}.list-links.links-ext:not(.paragraph) > p > a:only-child:after,.paragraph.list-links.links-ext .text-formatted > p > a:only-child:after,.list-links.links-dl:not(.paragraph) > p > a:only-child:after,.paragraph.list-links.links-dl .text-formatted > p > a:only-child:after{margin-left:auto;}.list-links:not(.paragraph) > :has(a):not(p:has(> a:only-child)),.paragraph.list-links .text-formatted > :has(a):not(p:has(> a:only-child)){position:relative;align-items:center;color:var(--text-muted);transition:background-color 0.3s;}.list-links:not(.paragraph) > :has(a):not(p:has(> a:only-child)):hover,.paragraph.list-links .text-formatted > :has(a):not(p:has(> a:only-child)):hover{background-color:rgba(29,80,129,0.05);}.list-links:not(.paragraph) > :has(a):not(p:has(> a:only-child)) a,.paragraph.list-links .text-formatted > :has(a):not(p:has(> a:only-child)) a{font-weight:500;text-decoration:none;}.list-links:not(.paragraph) > :has(a):not(p:has(> a:only-child)) a:before,.paragraph.list-links .text-formatted > :has(a):not(p:has(> a:only-child)) a:before{content:"";position:absolute;inset:0;}.list-links.links-ext:not(.paragraph) > :has(a):not(p:has(> a:only-child)),.paragraph.list-links.links-ext .text-formatted > :has(a):not(p:has(> a:only-child)),.list-links.links-dl:not(.paragraph) > :has(a):not(p:has(> a:only-child)),.paragraph.list-links.links-dl .text-formatted > :has(a):not(p:has(> a:only-child)){padding-right:5.6rem;}.list-links.links-ext:not(.paragraph) > :has(a):not(p:has(> a:only-child)) a:after,.paragraph.list-links.links-ext .text-formatted > :has(a):not(p:has(> a:only-child)) a:after,.list-links.links-dl:not(.paragraph) > :has(a):not(p:has(> a:only-child)) a:after,.paragraph.list-links.links-dl .text-formatted > :has(a):not(p:has(> a:only-child)) a:after{position:absolute;top:50%;right:2.4rem;margin:0;transform:translateY(-50%);}.paragraph--type--documents .field--name-field-attachments{display:grid;}.paragraph--type--documents .field--name-field-attachments a{background-image:radial-gradient(circle,rgba(29,80,129,0.1) 2rem,rgba(0,0,0,0) 2rem);background-repeat:no-repeat;background-position:2.4rem center;background-size:4rem 4rem;}.paragraph--type--documents .field--name-field-attachments a:before{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/file-text.svg);mask-image:url(/themes/custom/magyefot/images/lucide/file-text.svg);width:4rem;height:4rem;color:var(--brand);-webkit-mask-size:2rem;mask-size:2rem;}.paragraph--type--documents .field--name-field-attachments a:after{-webkit-mask-image:url(/themes/custom/magyefot/images/lucide/download.svg);mask-image:url(/themes/custom/magyefot/images/lucide/download.svg);margin-left:auto;}.paragraph.card-grid .text-formatted{gap:2rem;}.paragraph.timeline ol{padding-left:0;list-style:none;}.paragraph.timeline ol > li{position:relative;margin:0;padding:0 0 3.2rem 8.4rem;color:var(--text-muted);list-style:none;text-wrap:pretty;}@media screen and (min-width:768px){.paragraph.timeline ol > li{padding-left:14.4rem;}}.paragraph.timeline ol > li:last-child{padding-bottom:0;}.paragraph.timeline ol > li:before{content:"";position:absolute;top:0;bottom:0;left:6.4rem;width:1px;background-color:rgba(23,23,23,0.15);}@media screen and (min-width:768px){.paragraph.timeline ol > li:before{left:12rem;}}.paragraph.timeline ol > li:after{content:"";position:absolute;top:1rem;left:6.4rem;width:0.8rem;height:0.8rem;background-color:var(--brand);border-radius:50%;box-shadow:0 0 0 4px var(--white);transform:translateX(-50%);}@media screen and (min-width:768px){.paragraph.timeline ol > li:after{left:12rem;}}.paragraph.timeline ol > li > strong:first-child{position:absolute;top:0;left:0;max-width:5.6rem;padding:0.4rem 0.8rem;color:var(--white);background-color:var(--brand);font-size:1.1rem;font-weight:600;line-height:1.25;letter-spacing:0.025em;text-align:center;border-radius:6px;}@media screen and (min-width:768px){.paragraph.timeline ol > li > strong:first-child{right:calc(100% - 9.6rem);left:auto;max-width:9.6rem;padding:0.4rem 1rem;font-size:1.4rem;line-height:1.375;}}.paragraph.timeline ol > li > strong:first-child + br{display:none;}.paragraph.timeline ol > li + li{margin-top:0;}.path-frontpage .layout-container > main{padding:0;}.path-frontpage .region-content{max-width:none;padding-left:0;padding-right:0;}.path-frontpage .region-content > .block-local-tasks-block{margin-top:3.2rem;}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph{max-width:none;margin:0;padding-top:6.4rem;padding-bottom:6.4rem;border-radius:0;box-shadow:none;}@media screen and (min-width:768px){.path-frontpage .field--name-field-page-elements > .field__item > .paragraph{padding-top:9.6rem;padding-bottom:9.6rem;}}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.content-wide > *{max-width:97.6rem;}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.content-medium > *{max-width:84.8rem;}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.content-narrow > *{max-width:72rem;}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.hero{padding-top:4.8rem;}@media screen and (min-width:768px){.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.hero{padding-top:6.4rem;}}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.pt-05{padding-top:3.2rem;}@media screen and (min-width:768px){.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.pt-05{padding-top:4.8rem;}}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.pb-05{padding-bottom:3.2rem;}@media screen and (min-width:768px){.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.pb-05{padding-bottom:4.8rem;}}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.pt-0{padding-top:0;}.path-frontpage .field--name-field-page-elements > .field__item > .paragraph.pb-0{padding-bottom:0;}
