/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.is-countdown{border:1px solid #ccc;background-color:#eee;}.countdown-rtl{direction:rtl;}.countdown-holding span{color:#888;}.countdown-row{clear:both;width:100%;padding:0px 2px;text-align:center;}.countdown-show1 .countdown-section{width:98%;}.countdown-show2 .countdown-section{width:48%;}.countdown-show3 .countdown-section{width:32.5%;}.countdown-show4 .countdown-section{width:24.5%;}.countdown-show5 .countdown-section{width:19.5%;}.countdown-show6 .countdown-section{width:16.25%;}.countdown-show7 .countdown-section{width:14%;}.countdown-section{display:block;float:left;font-size:75%;text-align:center;}.countdown-amount{font-size:200%;}.countdown-period{display:block;}.countdown-descr{display:block;width:100%;}
:root{--nav-bg-color:#00493d;--nav-text-color:#fffdf8;--nav-text-hover-color:#efc987;--body-bg-color:#780022;--body-title-color:#efc987;--body-title-bg:#780022;--body-title-border:#d09a48;--body-text-color:#f4d28d;--body-content-bg:rgba(89,0,24,.36);--body-link-color:#efc987;--body-link-hover-color:#fff;--footer-bg-color:#00372f;--footer-text-color:#fff;--footer-text-hover-color:#efc987;--button-primary-bg:#780022;--button-primary-border:#efc987;--button-primary-hover-bg:#00493d;--button-primary-hover-border:#efc987;--button-secondary-bg:#00493d;--button-secondary-border:#006653;--button-secondary-text:#fff;--form-text-color:#212529;--form-bg-color:#fff;--form-outline-color:rgba(239,201,135,.55);--form-border-color:#efc987;--eu-cookie-bg:#f4d28d;--eu-cookie-text:#00372f;--advent-green:#00493d;--advent-green-dark:#00372f;--advent-burgundy:#780022;--advent-burgundy-dark:#590018;--advent-red:#9d1534;--advent-gold:#cb9246;--advent-gold-light:#efc987;--advent-cream:#f4d28d;--advent-ink:#21110f;--advent-white:#fffdf8;--advent-shadow:0 18px 55px rgba(31,0,8,.3);--advent-serif:Georgia,"Times New Roman",serif;--advent-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}html.js{scroll-behavior:smooth;scroll-padding-top:82px;background:var(--advent-burgundy);}body,.dialog-off-canvas-main-canvas{background:var(--advent-burgundy) !important;color:var(--advent-cream);font-family:var(--advent-sans);line-height:1.65;text-align:left;}body:not(.path-frontpage){background:var(--advent-green-dark) !important;}img,svg,video{max-width:100%;height:auto;}iframe{max-width:100%;}main#content,#main-wrapper .container,#main-wrapper .content,.row>*{min-width:0;}main#content{overflow-wrap:anywhere;}pre{max-width:100%;overflow:auto;}main#content{min-height:0;padding:0;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:transparent;}#main-wrapper .container .content{padding:20px;}h1{color:var(--body-title-color);font-weight:500;text-align:center;text-transform:uppercase;}h2,h3,h4,h5,h6{font-weight:500;text-transform:uppercase;}a,.link{color:var(--body-link-color);}a,button,.btn{transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;}a:focus-visible,button:focus-visible,.btn:focus-visible{outline:3px solid var(--advent-gold-light);outline-offset:3px;}hr{margin:1rem 0;border:0;border-top:1px solid currentColor;opacity:1;}.visually-hidden-focusable:focus{position:fixed !important;z-index:99999;top:8px;left:8px;padding:10px 14px;background:var(--advent-white);color:var(--advent-green-dark);}#header-bg,section.row.region.region-header-bg,#block-advent-headerbackground{display:flex;justify-content:center;}section.row.region.region-header-bg,div#block-advent-headerbackground .content{width:100%;}#block-advent-headerbackground,#block-advent-kirakatheader,#block-advent-footerbackground{padding:0;}#block-advent-headerbackground img,img.kirakat-header,.welcome img{width:100%;height:auto;}#block-advent-headerbackground img,.welcome img{border-radius:10px;}.header-img-container{max-width:800px;margin-top:11px;}.title-down{max-width:250px;height:auto;}.form-control{min-height:50px;margin-top:10px;}.form-control:focus{border-color:var(--form-border-color);background-color:var(--form-bg-color);color:var(--form-text-color);box-shadow:0 0 0 .25rem var(--form-outline-color);}.text-muted{color:var(--body-text-color) !important;}#main-wrapper .container .content a:hover,#main-wrapper .container .content a:focus{color:var(--body-link-hover-color);}.programok a{text-decoration:none;}.attrakciok-container{position:relative;}.other-programs .line,.kirakat-line{height:2px;background:var(--advent-gold);}.other-programs .line{width:90px;margin:15px 0;}.kirakat-line{width:80px;margin:10px auto 15px;}.carousel-caption.d-none.d-md-block{color:var(--advent-gold-light);}#block-advent-tamogatok{display:flex;align-items:center;justify-content:center;background:var(--advent-white);}#block-advent-tamogatok img{display:block;width:auto;max-height:100px;margin:20px;}.site-footer{display:flex;align-items:center;}.site-footer .block{margin:0 !important;}.site-footer ul.clearfix.nav.navbar-nav{display:flex;flex-direction:row;}.is-countdown{border:none;background-color:transparent;}.countdown-amount{font-size:500%;}.navbar-toggler{border-color:white;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--advent-white);background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:1;}body.page-node-1,body.page-node-2{background-image:none;}body.page-node-1 #main-wrapper .container,body.page-node-2 #main-wrapper .container,body.page-node-4 #main-wrapper .container{background:none;border-radius:0;padding:20px;margin-top:0;margin-bottom:0;border:none;box-shadow:none !important;text-align:center;}body.page-node-1 h1,body.page-node-2 h1{color:var(--body-text-color);justify-content:center;text-transform:none;background:transparent;width:90%;display:flex;margin:0 auto;padding:10px 30px;margin-top:30px;margin-bottom:30px;border-top:none;border-bottom:none;text-align:center;z-index:2;position:relative;}body.page-node-1 #footer-bg,body.page-node-2 #footer-bg,body.page-node-4 #footer-bg{background-image:none;height:auto;background-size:auto;display:flex;justify-content:center;}#block-advent-kirakatbackground{padding:0;}.js-form-item{text-align:left;}.alert-wrapper{position:relative !important;bottom:0;left:0;width:100%;max-height:75vh;z-index:9999;}.alert-wrapper .btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23003b31'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}.alert-success{border-left:15px solid var(--advent-gold-light) !important;}.alert-wrapper h2#message-status-title{display:none;}.comming-soon img{border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,0.45);}.kirakat-dijazas{padding:20px;border-radius:10px;background:var(--advent-cream);color:var(--advent-green-dark);}.kirakat-dijazas a{color:var(--advent-burgundy);}.kirakat-dijazas a:hover,.kirakat-dijazas a:focus{color:var(--advent-green-dark);}.offcanvas-body{position:relative;padding-bottom:90px;}.offcanvas-body::after{content:"";position:absolute;right:16px;bottom:12px;left:16px;height:60px;background:url("/themes/custom/advent/assets/images/2026/ornament.svg") center / contain no-repeat;pointer-events:none;}section.row.region.region-header-bg{width:100%;}section.row.region.region-header-bg .views-row,#header-bg{padding:0;}section.row.region.region-header-bg .subpage-header{min-height:250px;display:flex;flex-direction:column;}.subpage-header .line{width:250px;height:1px;background:var(--advent-gold-light);}.subpage-header{position:relative;z-index:1;color:var(--advent-white);}.subpage-header::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:0;}.subpage-header h1{position:relative;z-index:1;}body.page-node-4 header#header,body.page-node-4 footer.site-footer{display:none;}.path-search .js-form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys.mb-3{width:100%;}.path-search a#edit-help-link{display:none;}.path-search .list-group-item{border:0;background:transparent;color:var(--advent-cream);}div#block-advent-galeriaadventivillamos .content{padding-top:0 !important;}.card-carousel{overflow:visible;}@media (min-width:992px){.card-carousel .carousel-inner{position:relative;perspective:1600px;height:520px;overflow:visible;}.card-carousel .carousel-item{position:absolute;top:0;left:50%;width:58%;transform:translateX(-50%) scale(0.75);transition:transform 600ms cubic-bezier(.2,.8,.2,1),opacity 400ms ease;opacity:0;z-index:1;display:block;}.card-carousel .carousel-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px;pointer-events:none;user-select:none;}.card-carousel .carousel-item.active-slide{transform:translateX(-50%) scale(1) rotateY(0deg);opacity:1;z-index:5;}.card-carousel .carousel-item.left-slide{transform:translateX(-100%) scale(0.5) rotateY(25deg);opacity:.5;z-index:3;}.card-carousel .carousel-item.right-slide{transform:translateX(0%) scale(0.5) rotateY(-25deg);opacity:.5;z-index:3;}.card-carousel .carousel-control-prev,.card-carousel .carousel-control-next{z-index:10;}}@media (max-width:991.98px){.card-carousel .carousel-inner{height:auto;}.card-carousel .carousel-item{position:relative;width:100%;transform:none;opacity:1;}.card-carousel .carousel-item.left-slide,.card-carousel .carousel-item.right-slide,.card-carousel .carousel-item.active-slide{transform:none;opacity:1;z-index:auto;}}.card-carousel .carousel-control-prev-icon,.card-carousel .carousel-control-next-icon{background-color:var(--advent-burgundy);border-radius:50%;background-size:20px;}.advent-video-wrapper{width:100%;max-width:100%;}.advent-video{width:100%;height:auto;display:block;}video.header-video{width:100%;}@media screen and (min-width:992px){.szentistvanter{border-radius:10px;background-color:rgba(0,0,0,.32);}}#calendar .calendar-day{padding:80px 0;border:1px solid var(--advent-white);border-radius:4px;background:linear-gradient(180deg,var(--advent-burgundy) 0%,var(--advent-red) 100%);color:var(--advent-white);font-family:"Rogan-Bold",var(--advent-sans);font-size:30px;text-align:center;}#calendar .modal-btn[data-disabled="1"] .calendar-day{background:linear-gradient(180deg,#737c8b 0%,#acacac 100%);}#calendar .modal-btn{border:none;background:transparent;width:auto;}#calendar .modal-header{background:var(--advent-red);color:var(--advent-white);}.backDoor{position:relative;width:200px;height:200px;margin:0 auto;border-radius:4px;background:var(--advent-white) url(/themes/custom/advent/assets/images/fekete-feher.png) center / contain no-repeat;}.door1,.door2,.door3,.door4,.door5,.door6,.door7,.door8,.door9,.door10,.door11,.door12,.door13,.door14,.door15,.door16,.door17,.door18,.door19,.door20,.door21,.door22,.door23,.door24{position:relative;top:0px;left:0px;width:200px;height:200px;transform-origin:left;transition:all 0.5s ease-in-out;}.doorOpen{transform:perspective(1200px) translateZ(0px) translateX(0px) translateY(0px) rotateY(-105deg);}@media screen and (max-width:1199px){#block-advent-content button.modal-btn{transform:scale(0.8);}}@media screen and (max-width:991px){#block-advent-content button.modal-btn{transform:scale(0.6);}}@media screen and (max-width:767px){#block-advent-content .row .d-flex.justify-content-center.mb-3{display:flex !important;flex-direction:column;}#block-advent-content .row .d-flex.justify-content-center.mb-3 .w-25{width:100% !important;margin-bottom:30px;}#block-advent-content button.modal-btn{transform:scale(1);}#block-advent-content .d-flex.justify-content-center.mb-3{margin-bottom:0 !important;}}body.maintenance-page{background:var(--advent-burgundy) !important;color:var(--advent-cream);}#navbar-main{position:sticky;top:0;z-index:1040;min-height:72px;padding:10px clamp(18px,3vw,48px);background:rgba(0,73,61,.97);border-bottom:1px solid rgba(239,201,135,.48);box-shadow:0 9px 28px rgba(0,0,0,.2);backdrop-filter:blur(12px);}body.toolbar-fixed .toolbar-oriented .toolbar-bar{top:0 !important;}body.toolbar-fixed #navbar-main{top:39px;}body.toolbar-fixed.toolbar-tray-open #navbar-main{top:79px;}#navbar-main .navbar-brand{display:inline-flex;align-items:center;gap:10px;color:var(--advent-white);font-family:var(--advent-serif);font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}#navbar-main .navbar-brand:hover,#navbar-main .navbar-brand:focus{color:var(--advent-gold-light);}ul.sf-menu.sf-style-default{display:flex;justify-content:flex-end;gap:clamp(4px,1vw,15px);margin-bottom:0;padding:0;}ul.sf-menu.sf-style-default li,ul.sf-menu.sf-style-default.sf-navbar,ul.sf-menu.sf-style-default li:hover,ul.sf-menu.sf-style-default li.sfHover{background:transparent;}ul.sf-menu.sf-style-default a,ul.sf-menu.sf-style-default a:visited,ul.sf-menu.sf-style-default span.nolink{position:relative;padding:13px 8px;color:var(--advent-white);font-size:.78rem;font-weight:750;letter-spacing:.025em;text-decoration:none;background:transparent;}ul.sf-menu.sf-style-default a::after{content:"";position:absolute;right:50%;bottom:5px;left:50%;height:2px;background:var(--advent-gold-light);transition:right .22s ease,left .22s ease;}#navbar-main ul.sf-menu.sf-style-default a:hover,#navbar-main ul.sf-menu.sf-style-default a:focus,#navbar-main ul.sf-menu.sf-style-default a.is-active,#navbar-main ul.sf-menu.sf-style-default span.nolink:hover,#navbar-main ul.sf-menu.sf-style-default span.nolink:focus{color:var(--advent-gold-light);background:transparent;}ul.sf-menu.sf-style-default a:hover::after,ul.sf-menu.sf-style-default a:focus::after,ul.sf-menu.sf-style-default a.is-active::after{right:8px;left:8px;}#navbar-main .btn-outline-secondary{width:46px;height:46px;padding:7px;border-color:rgba(255,255,255,.5);border-radius:50%;}#navbar-main .btn-outline-secondary:hover,#navbar-main .btn-outline-secondary:focus{background:var(--advent-burgundy);border-color:var(--advent-gold-light);}#siteMenu{background:var(--advent-green-dark);color:var(--advent-white);}#siteMenu .offcanvas-header{border-bottom:1px solid rgba(239,201,135,.35);}#siteMenu .offcanvas-title{color:var(--advent-gold-light);font-family:var(--advent-serif);text-transform:uppercase;}#siteMenu .nav-link{padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--advent-white);text-align:left;}#siteMenu .nav-link:hover,#siteMenu .nav-link:focus,#siteMenu .nav-link.active{color:var(--advent-gold-light);}body.path-frontpage #header-bg,body.path-frontpage section.region-header-bg,body.path-frontpage #block-advent-headerbackground,body.path-frontpage #block-advent-headerbackground>.content{width:100%;max-width:none;margin:0;padding:0;}body.path-frontpage #block-advent-headerbackground>.content{position:relative;min-height:min(76vw,820px);overflow:hidden;isolation:isolate;background-color:var(--advent-burgundy-dark);background-image:linear-gradient(180deg,transparent 58%,rgba(71,0,20,.78)),url("/themes/custom/advent/assets/images/2026/advent-2026-concept.jpg");background-repeat:no-repeat;background-position:center,center 5%;background-size:cover,cover;border-bottom:9px solid var(--advent-gold);}body.path-frontpage #block-advent-headerbackground>.content::after{content:"MISKOLC – AZ ADVENTI VARÁZS VÁROSA";position:absolute;z-index:2;right:20px;bottom:clamp(22px,4vw,54px);left:20px;color:var(--advent-white);font-family:var(--advent-serif);font-size:clamp(1rem,2vw,1.45rem);font-weight:700;letter-spacing:.13em;text-align:center;text-shadow:0 3px 18px rgba(50,0,12,.9);}body.path-frontpage .header-video-wrapper,body.path-frontpage video.header-video{display:none;}body.path-frontpage #main-wrapper,body.path-frontpage #main,body.path-frontpage #content,body.path-frontpage #content>.section{width:100%;max-width:none;margin:0;padding:0;background:var(--advent-burgundy);}body.path-frontpage .row-offcanvas{width:100%;margin-right:0;margin-left:0;}body.path-frontpage #content{flex:0 0 100%;}body.path-frontpage #main-wrapper .block>.content,body.path-frontpage #main-wrapper .block>.content>.field__item{margin:0;padding:0;}body.path-frontpage #block-advent-koszonto,body.path-frontpage #block-advent-adventiprogramokvarosszerte,body.path-frontpage #block-advent-gyertyagyujtas,body.path-frontpage #block-advent-attrakciok,body.path-frontpage #block-advent-galeria{position:relative;z-index:1;width:100%;margin:0;padding:clamp(145px,17vw,225px) 0 clamp(70px,8vw,115px);overflow:hidden;background-color:var(--advent-burgundy);background-image:none;color:var(--advent-cream);}body.path-frontpage #block-advent-adventiprogramokvarosszerte,body.path-frontpage #block-advent-gyertyagyujtas,body.path-frontpage #block-advent-attrakciok,body.path-frontpage #block-advent-galeria{border-top:0;}body.path-frontpage #block-advent-koszonto::before,body.path-frontpage #block-advent-adventiprogramokvarosszerte::before,body.path-frontpage #block-advent-gyertyagyujtas::before,body.path-frontpage #block-advent-attrakciok::before,body.path-frontpage #block-advent-galeria::before{content:"";position:absolute;z-index:-1;top:54px;right:0;left:0;height:clamp(120px,17vw,150px);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;pointer-events:none;}body.path-frontpage #block-advent-koszonto::before{background-image:url("/themes/custom/advent/assets/images/2026/section-welcome.svg");}body.path-frontpage #block-advent-adventiprogramokvarosszerte::before{background-image:url("/themes/custom/advent/assets/images/2026/section-programs.svg");}body.path-frontpage #block-advent-gyertyagyujtas::before{background-image:url("/themes/custom/advent/assets/images/2026/section-candles.svg");}body.path-frontpage #block-advent-attrakciok::before{background-image:url("/themes/custom/advent/assets/images/2026/section-attractions.svg");}body.path-frontpage #block-advent-galeria::before{background-image:url("/themes/custom/advent/assets/images/2026/section-gallery.svg");}body.path-frontpage #block-advent-koszonto::after,body.path-frontpage #block-advent-adventiprogramokvarosszerte::after,body.path-frontpage #block-advent-gyertyagyujtas::after,body.path-frontpage #block-advent-attrakciok::after,body.path-frontpage #block-advent-galeria::after{content:"";position:absolute;z-index:0;top:0;right:0;left:0;height:clamp(32px,4.2vw,56px);background:radial-gradient(circle at 50% 100%,var(--advent-gold) 0 48%,transparent 53%) left 0 bottom 15px / clamp(9px,1vw,17px) clamp(5px,.55vw,9px) repeat-x,linear-gradient(var(--advent-gold),var(--advent-gold)) left 0 bottom 9px / 100% clamp(5px,.45vw,7px) no-repeat,linear-gradient(var(--advent-gold-light),var(--advent-gold-light)) left bottom / 100% clamp(3px,.3vw,5px) no-repeat,var(--advent-burgundy);pointer-events:none;}body.path-frontpage #koszonto,body.path-frontpage #adventi-programok,body.path-frontpage #gyertyagyujtas,body.path-frontpage #attrakciok,body.path-frontpage #galeria,body.path-frontpage #egyeb-programok{position:absolute;top:-82px;scroll-margin-top:82px;}body.path-frontpage .header-img-container{display:none;}body.path-frontpage #main-wrapper h1{width:min(980px,calc(100% - 40px));margin:0 auto;padding:0;background:transparent;border:0;color:var(--advent-gold-light);font-family:var(--advent-serif);font-size:clamp(2rem,4.5vw,1.65rem);font-weight:500;line-height:1.12;overflow-wrap:normal;word-break:normal;hyphens:none;text-align:center;text-wrap:balance;text-transform:uppercase;}body.path-frontpage .title-down{width:clamp(160px,21vw,240px);height:68px;margin:10px auto clamp(32px,5vw,65px) !important;background:url("/themes/custom/advent/assets/images/2026/ornament.svg") center / contain no-repeat;}body.path-frontpage .title-down img{opacity:0;}body.path-frontpage .container{max-width:1180px;}body.path-frontpage .welcome{width:min(1180px,calc(100% - 40px));margin-right:auto;margin-left:auto;}body.path-frontpage .welcome>.row{align-items:center;--bs-gutter-x:clamp(2rem,7vw,7rem);}body.path-frontpage .welcome .title h2{margin:0 0 8px;color:var(--advent-gold-light);font-family:var(--advent-serif);font-size:clamp(1.55rem,3vw,2.3rem);font-weight:700;text-transform:none;}body.path-frontpage .welcome .lead{color:var(--advent-cream);font-family:var(--advent-serif);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:400;line-height:1.65;}body.path-frontpage .welcome .shadow{overflow:hidden;border-radius:0;box-shadow:var(--advent-shadow) !important;}body.path-frontpage .welcome img{width:100%;border-radius:0;transition:transform .6s ease;}body.path-frontpage .welcome .shadow:hover img{transform:scale(1.025);}.btn-primary,.btn-secondary,body.path-frontpage .btn{padding:10px 22px;border:1px solid var(--advent-green);border-radius:4px;background:var(--advent-green);color:var(--advent-white) !important;font-size:.74rem;font-weight:850;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;box-shadow:none;}.btn-primary:hover,.btn-primary:focus,.btn-secondary:hover,.btn-secondary:focus,body.path-frontpage .btn:hover,body.path-frontpage .btn:focus{transform:translateY(-2px);border-color:var(--advent-gold-light);background:var(--advent-burgundy);color:var(--advent-white) !important;box-shadow:0 9px 22px rgba(34,0,10,.25);}body.path-frontpage .programok{width:min(1180px,calc(100% - 40px));padding:0;}body.path-frontpage .programok>.container{padding:0;}body.path-frontpage .programok .row{width:100%;justify-content:center;--bs-gutter-x:clamp(2rem,5vw,5rem);--bs-gutter-y:2.5rem;}body.path-frontpage .programok .col{display:flex;align-items:stretch;justify-content:center;}body.path-frontpage .programok .col>a,body.path-frontpage .programok .col>.card,body.path-frontpage .programok .col>.card>a{width:100%;}body.path-frontpage .programok .col>a:not(:only-child){display:none;}body.path-frontpage .programok .col>.card>a{display:flex;height:100%;flex-direction:column;}body.path-frontpage .programok a{color:var(--advent-cream);text-decoration:none;}body.path-frontpage .programok .card{width:100%;height:100%;max-width:330px;margin:0 auto;background:transparent;border:0;text-align:center;}body.path-frontpage .programok .card-img-top{width:min(100%,285px);aspect-ratio:1;margin:0 auto;object-fit:cover;border-radius:50%;outline-offset:-10px;box-shadow:0 14px 36px rgba(40,0,10,.35);transition:transform .35s ease,box-shadow .35s ease;}body.path-frontpage .programok .card:hover .card-img-top,body.path-frontpage .programok a:focus .card-img-top{transform:translateY(-7px) rotate(1deg);box-shadow:0 20px 42px rgba(40,0,10,.42);}body.path-frontpage .programok .card-body{padding:22px 0 0;}body.path-frontpage .programok .card-title{margin:0;color:var(--advent-gold-light);font-family:var(--advent-serif);font-size:1.35rem;font-weight:700;text-transform:none;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya{width:min(1180px,calc(100% - 40px));padding:0;}body.path-frontpage #block-advent-gyertyagyujtas .row{--bs-gutter-x:1.6rem;--bs-gutter-y:1.6rem;}body.path-frontpage #block-advent-gyertyagyujtas .card{position:relative;height:100%;min-height:210px;overflow:hidden;border:1px solid rgba(239,201,135,.58);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 32px rgba(42,0,11,.34) !important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease;background:transparent;}body.path-frontpage #block-advent-gyertyagyujtas .card::before{content:"";position:absolute;top:0;right:24px;left:24px;height:3px;background:linear-gradient(90deg,transparent,var(--advent-gold-light),transparent);}body.path-frontpage #block-advent-gyertyagyujtas .card-body{display:flex;min-height:210px;padding:24px;flex-direction:column;align-items:center;justify-content:center;text-align:center;}body.path-frontpage #block-advent-gyertyagyujtas .card-title{margin:0 0 16px !important;font-family:var(--advent-serif);font-size:1.22rem;font-weight:700;line-height:1.3;text-transform:none;}body.path-frontpage #block-advent-gyertyagyujtas .card-title::after{content:none;}body.path-frontpage #block-advent-gyertyagyujtas .card-body>div:last-child{margin-top:0;}body.path-frontpage #block-advent-gyertyagyujtas .btn{min-width:112px;padding:8px 20px;border-color:var(--advent-red);background:var(--advent-red);}body.path-frontpage .attrakciok-container{width:min(1320px,calc(100% - 40px));margin:0 auto !important;overflow:hidden;border:1px solid rgba(239,201,135,.3);background:rgba(57,0,15,.32);box-shadow:var(--advent-shadow);}body.path-frontpage .attrakciok-container>.row{width:100%;margin:0;align-items:stretch;--bs-gutter-x:0;--bs-gutter-y:0;}body.path-frontpage .attrakciok-container>.row>.col{position:relative;min-height:360px;margin:0 !important;padding:0;overflow:hidden;background:transparent;}body.path-frontpage .attrakciok-container>.row>.col>div:first-child,body.path-frontpage #adventCarousel2,body.path-frontpage #adventCarousel2 .carousel-inner,body.path-frontpage #adventCarousel2 .carousel-item,body.path-frontpage #adventCarousel2 a{height:100%;}body.path-frontpage .attrakciok-container img,body.path-frontpage #adventCarousel2 img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;}body.path-frontpage .attrakciok-title-container,body.path-frontpage #adventCarousel2 .carousel-caption{position:absolute;right:0;bottom:0;left:0;z-index:3;width:auto;margin:0;padding:32px clamp(24px,4vw,48px) 28px;background:linear-gradient(180deg,transparent,rgba(37,0,10,.93));color:var(--advent-white);text-align:left;}body.path-frontpage .attrakciok-title-container h2,body.path-frontpage #adventCarousel2 .carousel-caption h5{margin:0 0 14px;color:var(--advent-gold-light);font-family:var(--advent-serif);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;text-transform:uppercase;}body.path-frontpage #adventCarousel2 .carousel-caption{display:block !important;border-radius:0;}body.path-frontpage #adventCarousel2 .carousel-indicators{z-index:5;margin-bottom:10px;}body.path-frontpage #adventCarousel2 .carousel-indicators [data-bs-target]{width:7px;height:7px;border:0;border-radius:50%;background:var(--advent-white);}body.path-frontpage #adventCarousel2 .carousel-control-prev,body.path-frontpage #adventCarousel2 .carousel-control-next{z-index:6;width:10%;}body.path-frontpage #block-advent-kirkat{position:relative;min-height:68vh;margin:0;padding:clamp(85px,10vw,140px) 20px;display:flex;align-items:center;justify-content:center;background-color:var(--advent-burgundy-dark);background-image:linear-gradient(90deg,rgba(70,0,20,.9),rgba(70,0,20,.42)),url("/themes/custom/advent/assets/images/2026/kirakat-2026-header.webp");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--advent-white);}body.path-frontpage #block-advent-kirkat .content{width:100%;}body.path-frontpage .front-kirakat{width:min(700px,calc(100% - 20px));margin:0 auto 0 max(0px,calc((100vw - 1180px) / 2));padding:clamp(30px,5vw,54px);border:1px solid rgba(239,201,135,.52);background:rgba(78,0,22,.86);box-shadow:var(--advent-shadow);backdrop-filter:blur(7px);}body.path-frontpage .front-kirakat h1{width:100%;margin:0;color:var(--advent-gold-light);text-align:left;}body.path-frontpage .front-kirakat p{margin:0;color:var(--advent-white);text-align:left !important;}body.path-frontpage .front-kirakat .d-flex{justify-content:flex-start !important;}body.path-frontpage .kirakat-line{width:95px;height:2px;margin:18px 0 25px;background:var(--advent-gold);}body.path-frontpage #block-advent-egyebprogramok{margin:0;padding:0;background:var(--advent-cream);color:var(--advent-ink);}body.path-frontpage .other-programs{width:100%;overflow:hidden;}body.path-frontpage .other-programs>.row{width:100%;margin-right:0;margin-left:0;align-items:stretch;}body.path-frontpage .other-programs .col:first-child img{width:100%;height:100%;min-height:460px;object-fit:cover;}body.path-frontpage .other-programs > .row > .col:first-child{padding:0;}@media (min-width:992px){body.path-frontpage .other-programs > .row > .col:first-child{display:flex;}body.path-frontpage .other-programs > .row > .col:first-child > div{flex:1 1 auto;min-height:100%;}body.path-frontpage .other-programs > .row > .col:first-child img{display:block;min-height:100%;}}body.path-frontpage .other-programs .text-container{min-height:460px;padding:clamp(45px,8vw,110px);background:var(--advent-cream);color:var(--advent-ink);}body.path-frontpage .other-programs h2{color:var(--advent-burgundy);font-family:var(--advent-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:500;}body.path-frontpage .other-programs .line{height:2px;background:var(--advent-burgundy);}body.path-frontpage .other-programs .text{max-width:650px;line-height:1.75;}body.path-frontpage #block-advent-galeria .container.mt-5.mb-5{width:min(1180px,calc(100% - 40px));margin-top:0 !important;}body.path-frontpage #adventCarousel.card-carousel{padding:15px 0 25px;}@media (min-width:992px){body.path-frontpage #adventCarousel.card-carousel .carousel-inner{height:560px;}body.path-frontpage #adventCarousel.card-carousel .carousel-item{width:62%;}body.path-frontpage #adventCarousel.card-carousel .carousel-item img{height:540px;border-radius:0;box-shadow:var(--advent-shadow);}}body.path-frontpage #adventCarousel .carousel-control-prev-icon,body.path-frontpage #adventCarousel .carousel-control-next-icon,body.path-frontpage #adventCarousel2 .carousel-control-prev-icon,body.path-frontpage #adventCarousel2 .carousel-control-next-icon{width:46px;height:46px;border:1px solid var(--advent-gold-light);border-radius:50%;background-color:var(--advent-burgundy);background-size:20px;}#footer-bg{padding:0;background:var(--advent-white);}#footer-bg>.region{width:100%;margin-right:0;margin-left:0;}#block-advent-tamogatok{padding:28px 0;background:var(--advent-white);}#block-advent-tamogatok .supporters{width:min(1100px,calc(100% - 40px));}#block-advent-tamogatok img{max-width:min(100%,240px);max-height:90px;object-fit:contain;}#block-advent-otphirdetes{padding:12px 20px 24px;background:var(--advent-white);}.site-footer{padding:0 !important;background:var(--advent-green-dark) !important;border-top:7px solid var(--advent-gold);}.site-footer .block{width:100%;border:0 !important;}.site-footer .navbar-nav{min-height:78px;align-items:center;justify-content:center !important;gap:4px 12px;}.site-footer .nav-link{padding:10px;color:var(--advent-white);font-size:.78rem;}.site-footer .nav-link:hover,.site-footer .nav-link:focus{color:var(--advent-gold-light);}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{display:flex;justify-content:center;background:transparent !important;}.popup-content.info.eu-cookie-compliance-content{display:flex;flex-direction:column;}.eu-cookie-compliance-categories-buttons,.eu-cookie-compliance-buttons{max-width:100%;margin:0 0 1em;float:none;}#sliding-popup .eu-cookie-compliance-banner,#sliding-popup .eu-cookie-withdraw-banner{overflow:hidden;border:1px solid rgba(0,73,61,.25);border-radius:8px 8px 0 0;background:var(--advent-cream) !important;color:var(--advent-green-dark) !important;box-shadow:0 -10px 45px rgba(0,0,0,.28);}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button{border-radius:0;background:transparent !important;color:var(--advent-green-dark) !important;}.eu-cookie-withdraw-tab{border-radius:8px 8px 0 0;background:var(--advent-cream) !important;color:var(--advent-green-dark) !important;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button{width:100%;margin-top:1em;padding:4px 0;overflow:visible;border:0;background:transparent;color:var(--advent-burgundy);font-size:.875rem;font-weight:700;text-align:left;text-decoration:underline;cursor:pointer;}#sliding-popup button{color:var(--advent-burgundy) !important;}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-save-preferences-button{min-height:40px;padding:8px 14px;border:1px solid var(--advent-green);border-radius:4px;background:var(--advent-green) !important;color:var(--advent-white) !important;text-align:center;text-decoration:none;text-shadow:none;box-shadow:none;}body:not(.path-frontpage) #main-wrapper{min-height:65vh;padding:40px 0 70px;background:var(--advent-burgundy);}body:not(.path-frontpage) #main-wrapper>.container,body:not(.path-frontpage) #main-wrapper .container.section{max-width:1180px;}body:not(.path-frontpage) #main-wrapper h1,body:not(.path-frontpage) #main-wrapper h2,body:not(.path-frontpage) #main-wrapper h3{color:var(--advent-gold-light);font-family:var(--advent-serif);}body:not(.path-frontpage) #main-wrapper .content{color:var(--advent-cream);}body:not(.path-frontpage) .card{border-color:rgba(239,201,135,.28);background:rgba(89,0,24,.38);color:var(--advent-cream);}@media (max-width:1199.98px){#navbar-main{padding-right:20px;padding-left:20px;}ul.sf-menu.sf-style-default{gap:0;}ul.sf-menu.sf-style-default a,ul.sf-menu.sf-style-default a:visited{padding-right:5px;padding-left:5px;font-size:.69rem;white-space:nowrap;}#navbar-main .navbar-brand{font-size:.9rem;}}@media (max-width:991.98px){#navbar-main{min-height:64px;}#siteMenu{--bs-offcanvas-width:min(88vw,360px);}#siteMenu .nav-link{font-size:1rem;}body.toolbar-fixed #navbar-main,body.toolbar-fixed.toolbar-tray-open #navbar-main{top:39px;}body.path-frontpage #block-advent-headerbackground>.content{min-height:72vw;background-position:center,center top;}body.path-frontpage .welcome>.row{text-align:center;}body.path-frontpage .welcome .btn{margin-bottom:24px;}body.path-frontpage .attrakciok-container>.row>.col{min-height:auto;}body.path-frontpage .attrakciok-title-container{position:absolute;bottom:0;margin:0;}body.path-frontpage #block-advent-kirkat{min-height:560px;background-attachment:scroll;}body.path-frontpage .front-kirakat{margin:0 auto;}body.path-frontpage .other-programs .text-container{min-height:auto;}body.path-frontpage #adventCarousel.card-carousel .carousel-item img{width:100%;max-height:70vh;object-fit:cover;border:3px solid var(--advent-gold);}}@media (min-width:576px) and (max-width:991.98px){body.path-frontpage .programok .row>.col{width:50%;}}@media (max-width:767.98px){body.path-frontpage #block-advent-headerbackground>.content{min-height:86vh;background-position:center,center 1%;}body.path-frontpage #block-advent-headerbackground>.content::after{bottom:24px;font-size:.85rem;letter-spacing:.08em;}body.path-frontpage #block-advent-koszonto,body.path-frontpage #block-advent-adventiprogramokvarosszerte,body.path-frontpage #block-advent-gyertyagyujtas,body.path-frontpage #block-advent-attrakciok,body.path-frontpage #block-advent-galeria{padding-top:135px;padding-bottom:70px;}body.path-frontpage #block-advent-koszonto::before,body.path-frontpage #block-advent-adventiprogramokvarosszerte::before,body.path-frontpage #block-advent-gyertyagyujtas::before,body.path-frontpage #block-advent-attrakciok::before,body.path-frontpage #block-advent-galeria::before{height:118px;background-size:auto 118px;}body.path-frontpage #main-wrapper h1{font-size:clamp(1.75rem,7.5vw,2.4rem);}body.path-frontpage .title-down{height:52px;}body.path-frontpage .programok .card-img-top{width:min(260px,76vw);}body.path-frontpage .attrakciok-container{width:calc(100% - 24px);}body.path-frontpage .attrakciok-container img,body.path-frontpage #adventCarousel2 img{min-height:300px;}body.path-frontpage .attrakciok-title-container,body.path-frontpage #adventCarousel2 .carousel-caption{padding:24px 20px 34px;}body.path-frontpage .attrakciok-title-container h2,body.path-frontpage #adventCarousel2 .carousel-caption h5{font-size:1.35rem;}body.path-frontpage #block-advent-kirkat{min-height:620px;padding:60px 12px;background-position:center;}body.path-frontpage .front-kirakat{width:100%;padding:28px 22px;}body.path-frontpage .front-kirakat h1,body.path-frontpage .front-kirakat p{text-align:center !important;}body.path-frontpage .front-kirakat .d-flex{justify-content:center !important;}body.path-frontpage .kirakat-line{margin-right:auto;margin-left:auto;}body.path-frontpage .other-programs .col:first-child img{min-height:300px;}body.path-frontpage .other-programs .text-container{padding:45px 24px 55px;text-align:center;}body.path-frontpage .other-programs .line{margin-right:auto;margin-left:auto;}body:not(.path-frontpage) #main-wrapper{padding:28px 0 48px;}body:not(.path-frontpage) #main-wrapper>.container,body:not(.path-frontpage) #main-wrapper .container.section{width:100%;padding-right:12px;padding-left:12px;}body:not(.path-frontpage) #main-wrapper .content{padding:16px;}body:not(.path-frontpage) #main-wrapper h1{font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.18;}body:not(.path-frontpage) #main-wrapper h2{font-size:clamp(1.35rem,6vw,2rem);line-height:1.25;}body:not(.path-frontpage) #main-wrapper table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}body:not(.path-frontpage) #main-wrapper iframe{width:100%;}.site-footer .navbar-nav{flex-direction:column;padding:22px 0;}}@media (max-width:575.98px){body.path-frontpage .programok .row>.col{width:100%;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya,body.path-frontpage .programok,body.path-frontpage .welcome{width:calc(100% - 28px);}body.path-frontpage #block-advent-gyertyagyujtas .card-body{padding-right:20px;padding-left:20px;}#navbar-main{padding-right:14px;padding-left:14px;}#navbar-main .navbar-brand{max-width:calc(100% - 60px);font-size:.82rem;letter-spacing:.05em;white-space:normal;}.site-footer .nav-link{text-align:center;}}@media (prefers-reduced-motion:reduce){html.js{scroll-behavior:auto;}*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;}}body.path-frontpage :is(#block-advent-koszonto,#block-advent-adventiprogramokvarosszerte,#block-advent-gyertyagyujtas,#block-advent-attrakciok,#block-advent-galeria)::before{top:14px;height:calc(clamp(120px,calc(17vw - 24px),200px) - 14px);background-position:center top;background-size:auto 100%;}body.path-frontpage :is(#block-advent-koszonto,#block-advent-adventiprogramokvarosszerte,#block-advent-gyertyagyujtas,#block-advent-attrakciok,#block-advent-galeria)::after{content:"";position:absolute;z-index:0;top:0;right:0;left:0;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath fill='%23cb9246' d='M0 8H3V6a6 6 0 0 1 12 0v2h3v6H0Z'/%3E%3Cpath fill='%23efc987' d='M0 14h18v2H0Z'/%3E%3C/svg%3E") center top / auto 100% repeat-x;pointer-events:none;}@media (max-width:767.98px){body.path-frontpage :is(#block-advent-koszonto,#block-advent-adventiprogramokvarosszerte,#block-advent-gyertyagyujtas,#block-advent-attrakciok,#block-advent-galeria)::before{top:10px;height:101px;background-size:auto 100%;}body.path-frontpage :is(#block-advent-koszonto,#block-advent-adventiprogramokvarosszerte,#block-advent-gyertyagyujtas,#block-advent-attrakciok,#block-advent-galeria)::after{height:12px;}}.advent-attrakciok:where(.view-id-advent_attrakciok,.view-id-advent_tourists){--aa-gold:#efc987;--aa-burgundy:#780022;--aa-paper:#fff8ec;--aa-ink:#38202a;color:var(--aa-gold);width:100%;max-width:1180px;margin:0 auto;min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none;}.advent-attrakciok *,.advent-attrakciok *::before,.advent-attrakciok *::after{box-sizing:border-box;}.advent-attrakciok > .view-header{display:block !important;}.advent-attrakciok > .view-content{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;padding:0 !important;margin:24px 0 0 !important;}.advent-attrakciok > .view-content > .views-row{min-width:0;display:grid;padding:0;}.advent-attrakciok .views-field-nothing,.advent-attrakciok .views-field-nothing > .field-content{display:grid;min-width:0;}.advent-attrakciok .aa-card{display:flex;flex-direction:column;min-width:0;padding:25px;margin:0;color:var(--aa-ink);background:var(--aa-paper);border-radius:10px;border-top:3px solid #cb9246;scroll-margin-top:110px;}.advent-attrakciok .aa-card h3{color:var(--aa-burgundy) !important;background:none;padding:0;margin:0 0 14px;font:400 1.5rem/1.3 Georgia,serif;text-transform:none;}.advent-attrakciok .aa-card p{color:var(--aa-ink);font:400 .93rem/1.7 Arial,sans-serif;margin:0 0 20px;}.advent-attrakciok .aa-card a{color:var(--aa-burgundy) !important;padding:12px 0;margin-top:auto;font:700 .85rem/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;}.advent-attrakciok .aa-hero{padding:44px 28px;border-bottom:3px solid #cb9246;background:linear-gradient(90deg,rgba(45,0,13,.85),rgba(45,0,13,.55)),url('/sites/default/files/2025-11/fejlec_Attrakciok.png') center/cover;text-align:center;}.advent-attrakciok .aa-hero h1{background:none;border:0;padding:0;margin:14px auto;width:100%;max-width:960px;color:var(--aa-gold) !important;font:400 clamp(1.9rem,4vw,3.25rem)/1.2 Georgia,serif;text-transform:none;}.advent-attrakciok .aa-year{color:var(--aa-gold);font:400 .75rem/1.6 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;}.advent-attrakciok .aa-hero p{color:var(--aa-paper);font:400 1rem/1.65 Arial,sans-serif;margin:0 auto;max-width:660px;}.advent-attrakciok .aa-nav{display:flex;flex-wrap:wrap;gap:10px 24px;padding:20px 0;border-bottom:1px solid #efc98755;}.advent-attrakciok .aa-nav a{color:var(--aa-gold) !important;font:400 .85rem/1.6 Arial,sans-serif;padding:6px 0;text-decoration:underline;text-underline-offset:4px;}.advent-attrakciok .aa-intro h2{color:var(--aa-gold);font:400 clamp(1.65rem,3vw,2.4rem)/1.25 Georgia,serif;margin:0 0 14px;text-transform:none;}.advent-attrakciok .aa-intro p,.advent-attrakciok .aa-note{color:var(--aa-gold);font:400 .9rem/1.7 Arial,sans-serif;margin:10px 0;}.advent-attrakciok > .view-footer{display:block;margin:24px 0 0;}.advent-attrakciok--reszlet > .view-content{display:block !important;margin:0 !important;}.advent-attrakciok .aa-detail{margin:0;width:100%;min-width:0;}.advent-attrakciok .aa-body{max-width:900px;margin:30px auto 0;padding:32px;border-radius:10px;color:var(--aa-ink);background:var(--aa-paper);}.advent-attrakciok .aa-body p,.advent-attrakciok .aa-body li{color:var(--aa-ink);font:400 1rem/1.8 Arial,sans-serif;margin:0 0 16px;}.advent-attrakciok .aa-body h2,.advent-attrakciok .aa-body h3{color:var(--aa-burgundy) !important;background:none;margin:28px 0 16px;padding:0;font:400 clamp(1.4rem,3vw,1.9rem)/1.3 Georgia,serif;text-transform:none;}.advent-attrakciok .aa-body a{color:var(--aa-burgundy) !important;text-decoration:underline;overflow-wrap:anywhere;}.advent-attrakciok .aa-related{max-width:900px;margin:24px auto 0;padding:20px 0;border-top:1px solid #efc98755;}.advent-attrakciok .aa-related a{display:inline-block;color:var(--aa-gold) !important;padding:12px 0;font:600 .95rem/1.6 Arial,sans-serif;text-decoration:underline;}.advent-attrakciok a:focus-visible{outline:3px solid currentColor;outline-offset:4px;}.advent-programok .advent-attrakciok .view-content{grid-column:auto;grid-row:auto;}@media(max-width:991.98px){.advent-attrakciok > .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:575.98px){.advent-attrakciok > .view-content{grid-template-columns:1fr;gap:18px;}.advent-attrakciok .aa-hero{padding:30px 16px;}.advent-attrakciok .aa-body{padding:22px;}.advent-attrakciok .aa-body p,.advent-attrakciok .aa-body li{font-size:.94rem;}.advent-attrakciok .aa-nav{gap:6px 18px;}}.advent-attrakciok .aa-facts{max-width:900px;margin:24px auto;display:grid;gap:22px;padding:26px;background:#fff8ec;border-radius:10px;color:#38202a}.advent-attrakciok .aa-facts h2{margin:0 0 12px;padding:0;background:none;color:#780022!important;font:400 1.5rem/1.3 Georgia,serif;text-transform:none}.advent-attrakciok .aa-facts p,.advent-attrakciok .aa-lines,.advent-attrakciok .aa-period{margin:0;color:#38202a;font:400 .95rem/1.9 Arial,sans-serif;white-space:pre-line}.advent-attrakciok .aa-mini-period{font-size:.82rem!important;margin-top:auto!important}.advent-attrakciok .aa-date-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.advent-attrakciok .aa-date-list li{padding:20px;border:1px solid #efc98766;border-radius:8px;color:#efc987}.advent-attrakciok .aa-date-list time{font:600 1rem/1.7 Arial,sans-serif}.advent-attrakciok .aa-section{margin-top:40px}.advent-attrakciok .view-footer>.advent-attrakciok{margin-top:40px}.advent-attrakciok .view-footer{grid-column:auto;grid-row:auto}@media(max-width:575.98px){.advent-attrakciok .aa-date-list{grid-template-columns:repeat(2,minmax(0,1fr))}.advent-attrakciok .aa-facts{padding:22px}}.advent-attrakciok .aa-lines:where(.view-id-advent_attrakciok,.view-id-advent_attrakciok *){white-space:normal!important}.advent-attrakciok--dates > .view-content:where(.view-id-advent_tourists,.view-id-advent_tourists *){display:block!important}.advent-attrakciok .aa-lines:where(.view-id-advent_tourists,.view-id-advent_tourists *){white-space:normal!important}.advent-programok{--ap-burgundy:#780022;--ap-deep:#590018;--ap-gold:#efc987;--ap-oldgold:#cb9246;--ap-paper:#fff8ec;--ap-ink:#38202a;--ap-muted:#765f60;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px 32px;width:100%;max-width:1180px;margin:0 auto;color:var(--ap-paper);overflow-wrap:normal;word-break:normal;hyphens:none;}.advent-programok *,.advent-programok *::before,.advent-programok *::after{box-sizing:border-box;}.advent-programok .view-header{display:contents;}.advent-programok .advent-hero{grid-column:1 / -1;grid-row:1;min-height:245px;padding:46px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(90deg,rgba(45,0,13,.7),rgba(45,0,13,.38),rgba(45,0,13,.7)),url('/sites/default/files/2025-11/fejlec_AdventiProgramokSzentIstvanTer.png') center / cover;border-bottom:3px solid var(--ap-oldgold);}.advent-programok .advent-hero .advent-ev{color:var(--ap-gold);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;}.advent-programok .advent-hero h1{width:100%;max-width:900px;padding:0;margin:14px 0;background:none;border:0;color:var(--ap-gold);font:400 clamp(2rem,4vw,3.4rem)/1.15 Georgia,serif;text-transform:none;}.advent-programok .advent-hero p{max-width:620px;margin:0;color:var(--ap-paper);font-size:1rem;line-height:1.6;}.advent-programok .advent-helyszinek{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;padding:0 0 18px;border-bottom:1px solid rgba(239,201,135,.25);}.advent-programok .advent-helyszinek a,.advent-programok .advent-helyszinek span{padding:9px 0;color:var(--ap-gold);text-decoration:none;font-size:.85rem;}.advent-programok .advent-helyszinek [aria-current]{border-bottom:2px solid var(--ap-gold);}.advent-programok .advent-bevezeto{grid-column:1;grid-row:3;}.advent-programok .advent-bevezeto h2,.advent-programok .advent-elmenyek > h2{margin:0 0 12px;color:var(--ap-gold);font:400 clamp(1.7rem,3vw,2.4rem)/1.2 Georgia,serif;text-transform:none;}.advent-programok .advent-bevezeto p{margin:0;color:var(--ap-gold);font-size:.95rem;line-height:1.65;}.advent-programok .advent-jotTudni{grid-column:2;grid-row:3 / span 3;align-self:start;padding-top:3px;}.advent-programok .advent-jotTudni h2{margin:0 0 18px;color:var(--ap-gold);font:400 1.9rem/1.2 Georgia,serif;text-transform:none;}.advent-programok .advent-jotTudni p{color:var(--ap-paper);font-size:.9rem;line-height:1.65;margin:0 0 20px;}.advent-programok .advent-jotTudni a{display:block;color:var(--ap-gold);padding:14px 0;border-top:1px solid rgba(239,201,135,.25);text-decoration:none;font-size:.95rem;}.advent-programok .view-filters{grid-column:1;grid-row:4;}.advent-programok .view-filters .d-flex{display:block !important;}.advent-programok .view-filters fieldset{min-width:0;border:0;padding:0;margin:0 !important;}.advent-programok .view-filters legend{color:var(--ap-gold);margin-bottom:12px;font-size:.85rem;}.advent-programok .view-filters .fieldset-wrapper > .radio{display:flex;flex-wrap:wrap;gap:8px;}.advent-programok .view-filters .form-item-het{position:relative;padding:0;margin:0;flex:1 1 145px;}.advent-programok .view-filters .form-item-het:has(input[value="All"]){flex-basis:100%;}.advent-programok .view-filters .form-item-het:has(input[value="All"]) label{border:0;padding:5px 0;min-height:30px;font-size:.8rem;}.advent-programok .view-filters input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;}.advent-programok .view-filters .form-check-label{display:flex;align-items:center;justify-content:center;min-height:48px;height:100%;padding:11px 13px;color:var(--ap-gold);border:1px solid rgba(239,201,135,.4);border-radius:5px;font-size:.8rem;line-height:1.5;cursor:pointer;}.advent-programok .view-filters input:checked + label{background:var(--ap-gold);color:var(--ap-deep);border-color:var(--ap-gold);}.advent-programok .view-filters input:focus-visible + label{outline:3px solid var(--ap-gold);outline-offset:3px;}.advent-programok .view-filters .form-actions{margin:12px 0 0 !important;}.advent-programok .view-filters .form-submit{min-height:42px;padding:9px 20px;border:1px solid var(--ap-gold);background:var(--ap-gold);color:var(--ap-deep) !important;font-size:.8rem;letter-spacing:.02em;border-radius:4px;box-shadow:none;}.advent-programok .view-content{grid-column:1;grid-row:5;display:block;width:100%;margin:0;padding:0;min-width:0;}.advent-programok .views-bootstrap-tabs{width:100%;padding:24px;border-radius:10px;background:var(--ap-paper);color:var(--ap-ink);}.advent-programok .nav-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #d9c5b5;margin:0 0 12px;padding:0;}.advent-programok .nav-tabs .nav-link{flex:1 1 145px;min-height:48px;padding:12px 8px;margin:0;background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--ap-muted);font:400 .85rem/1.5 var(--advent-sans,Arial,sans-serif);white-space:normal;text-align:center;}.advent-programok .nav-tabs .nav-link.active{color:var(--ap-burgundy);border-bottom-color:var(--ap-burgundy);font-weight:700;}.advent-programok .nav-tabs .nav-link:focus-visible{outline:3px solid var(--ap-burgundy);outline-offset:-3px;}.advent-programok .tab-content{margin:0 !important;padding:0;}.advent-programok .tab-pane:not(.active){display:none;}.advent-programok .advent-program-sor{display:grid;grid-template-columns:62px minmax(0,1fr) 116px;align-items:baseline;gap:16px;padding:20px 0;margin:0;border:0;border-bottom:1px solid #e4d7c7;background:transparent;color:var(--ap-ink);}.advent-programok .advent-program-sor:last-child{border-bottom:0;}.advent-programok .advent-program-ido{color:var(--ap-burgundy);font:700 1.3rem/1.4 Georgia,serif;font-variant-numeric:tabular-nums;}.advent-programok .advent-program-nev{min-width:0;color:var(--ap-ink);font-size:1rem;line-height:1.5;font-weight:600;}.advent-programok .advent-program-tipus{color:var(--ap-muted);font-size:.76rem;line-height:1.5;}.advent-programok .advent-program-sor--kiemelt{padding-right:12px;padding-left:12px;margin:0 -12px;background:#f8e6cb;border-radius:6px;border-bottom-color:transparent;}.advent-programok .view-empty{grid-column:1;grid-row:5;padding:25px;background:var(--ap-paper);color:var(--ap-ink);border-radius:8px;}.advent-programok .view-footer{grid-column:1 / -1;grid-row:6;margin-top:22px;}.advent-programok .advent-elmeny-racs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;}.advent-programok .advent-elmeny{padding:23px;border-radius:8px;background:var(--ap-paper);color:var(--ap-ink);min-width:0;align-self:start;scroll-margin-top:100px;}.advent-programok .advent-elmeny h3{margin:0 0 12px;color:var(--ap-burgundy);font:400 1.5rem/1.25 Georgia,serif;text-transform:none;}.advent-programok .advent-elmeny .advent-elmeny-meta{color:var(--ap-muted);font-size:.85rem;line-height:1.6;margin:0 0 13px;}.advent-programok .advent-elmeny details{border-top:1px solid #e4d7c7;padding-top:14px;}.advent-programok .advent-elmeny summary{color:var(--ap-burgundy);cursor:pointer;font-size:.85rem;font-weight:600;min-height:30px;}.advent-programok .advent-elmeny details p{color:var(--ap-ink);font-size:.9rem;line-height:1.65;margin:14px 0 0;}.advent-programok .advent-elmeny a{color:var(--ap-burgundy);text-decoration:underline;overflow-wrap:anywhere;}.advent-programok .advent-elmeny a:hover,.advent-programok .advent-elmeny a:focus{color:var(--ap-deep) !important;}.advent-programok .advent-megjegyzes{grid-column:1 / -1;font-size:.8rem;color:var(--ap-gold);line-height:1.6;margin:24px 0 0;}@media (max-width:991.98px){.advent-programok{grid-template-columns:minmax(0,1fr);gap:22px;}.advent-programok .advent-jotTudni{grid-column:1;grid-row:6;padding:20px 0;border-top:1px solid rgba(239,201,135,.25);}.advent-programok .view-footer{grid-row:7;margin-top:0;}.advent-programok .advent-elmeny-racs{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:575.98px){.advent-programok .advent-hero{min-height:205px;padding:30px 16px;}.advent-programok .advent-hero p{font-size:.9rem;}.advent-programok .advent-helyszinek{gap:4px 16px;justify-content:flex-start;}.advent-programok .advent-helyszinek a,.advent-programok .advent-helyszinek span{font-size:.8rem;}.advent-programok .views-bootstrap-tabs{padding:16px;}.advent-programok .nav-tabs .nav-link{flex-basis:110px;padding:10px 5px;font-size:.78rem;}.advent-programok .advent-program-sor{grid-template-columns:50px minmax(0,1fr);gap:4px 12px;padding:18px 0;}.advent-programok .advent-program-ido{grid-column:1;grid-row:span 2;font-size:1.1rem;}.advent-programok .advent-program-nev{grid-column:2;font-size:.94rem;}.advent-programok .advent-program-tipus{grid-column:2;}.advent-programok .advent-program-sor--kiemelt{margin:0 -8px;padding-right:8px;padding-left:8px;}.advent-programok .advent-elmeny-racs{grid-template-columns:1fr;}}.advent-programok .advent-program-nev h3:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){margin:0;padding:0;color:var(--ap-ink);font:600 1rem/1.5 Arial,sans-serif;text-transform:none;}.advent-programok .advent-program-meta:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){margin:7px 0 0;color:var(--ap-muted);font:400 .82rem/1.6 Arial,sans-serif;}.advent-programok .advent-program-reszletek:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){margin-top:10px;font:400 .9rem/1.65 Arial,sans-serif;}.advent-programok .advent-program-reszletek summary:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){color:var(--ap-burgundy);cursor:pointer;min-height:44px;padding:10px 0;font-size:.82rem;font-weight:600;}.advent-programok .advent-program-reszletek p:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){color:var(--ap-ink);margin:10px 0;font-size:.9rem;line-height:1.7;font-weight:400;}.advent-programok .advent-program-reszletek a:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt a:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){color:var(--ap-burgundy);text-decoration:underline;overflow-wrap:anywhere;}.advent-programok .advent-program-datum:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){margin:0 0 9px;color:var(--ap-burgundy);font:600 .82rem/1.5 Arial,sans-serif;}.advent-programok--egyszeru .view-content:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok--egyszeru .view-empty:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){grid-row:4;}.advent-programok--egyszeru .advent-jotTudni:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){grid-row:3 / span 2;}.advent-programok--egyszeru .view-footer:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){grid-row:5;}.advent-programok--varosi .view-content:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){background:var(--ap-paper);color:var(--ap-ink);padding:12px 24px;border-radius:10px;}.advent-programok--gyertyak .view-content:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){background:var(--ap-paper);color:var(--ap-ink);border-radius:10px;padding:26px;height:100%;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){border-top:4px solid var(--ap-oldgold);}.advent-programok .advent-gyertya-kartya h3:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt h3:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){margin:0 0 16px;color:var(--ap-burgundy);font:400 1.65rem/1.3 Georgia,serif;text-transform:none;}.advent-programok .advent-gyertya-kartya p:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt p:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){color:var(--ap-ink);font-size:.95rem;line-height:1.75;margin:12px 0;}.advent-programok .advent-gyertya-kartya .advent-program-meta:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt .advent-program-meta:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){color:var(--ap-burgundy);font-weight:600;}.advent-programok .advent-feny-idoszak:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){border-left:3px solid var(--ap-oldgold);padding-left:18px;margin:20px 0;}.advent-programok .view-content > .views-row:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){min-width:0;}@media(max-width:991.98px){.advent-programok--egyszeru .advent-jotTudni:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){grid-row:5;}.advent-programok--egyszeru .view-footer:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){grid-row:6;}}@media(max-width:575.98px){.advent-programok--gyertyak .view-content:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){grid-template-columns:1fr;}.advent-programok--varosi .view-content:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){padding:8px 16px;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){padding:22px;}}.advent-programok .advent-program-nev h3:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){color:var(--ap-ink) !important;}.advent-programok .advent-gyertya-kartya h3:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt h3:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *),.advent-programok .advent-elmeny h3:where(.view-id-advent_egyeb_programok,.view-id-advent_egyeb_programok *,.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){color:var(--ap-burgundy) !important;}.advent-programok .advent-program-nev h3:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){margin:0;padding:0;color:var(--ap-ink);font:600 1rem/1.5 Arial,sans-serif;text-transform:none;}.advent-programok .advent-program-meta:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){margin:7px 0 0;color:var(--ap-muted);font:400 .82rem/1.6 Arial,sans-serif;}.advent-programok .advent-program-reszletek:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){margin-top:10px;font:400 .9rem/1.65 Arial,sans-serif;}.advent-programok .advent-program-reszletek summary:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){color:var(--ap-burgundy);cursor:pointer;min-height:44px;padding:10px 0;font-size:.82rem;font-weight:600;}.advent-programok .advent-program-reszletek p:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){color:var(--ap-ink);margin:10px 0;font-size:.9rem;line-height:1.7;font-weight:400;}.advent-programok .advent-program-reszletek a:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt a:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){color:var(--ap-burgundy);text-decoration:underline;overflow-wrap:anywhere;}.advent-programok .advent-program-datum:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){margin:0 0 9px;color:var(--ap-burgundy);font:600 .82rem/1.5 Arial,sans-serif;}.advent-programok--egyszeru .view-content:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok--egyszeru .view-empty:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){grid-row:4;}.advent-programok--egyszeru .advent-jotTudni:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){grid-row:3 / span 2;}.advent-programok--egyszeru .view-footer:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){grid-row:5;}.advent-programok--varosi .view-content:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){background:var(--ap-paper);color:var(--ap-ink);padding:12px 24px;border-radius:10px;}.advent-programok--gyertyak .view-content:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){background:var(--ap-paper);color:var(--ap-ink);border-radius:10px;padding:26px;height:100%;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){border-top:4px solid var(--ap-oldgold);}.advent-programok .advent-gyertya-kartya h3:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt h3:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){margin:0 0 16px;color:var(--ap-burgundy);font:400 1.65rem/1.3 Georgia,serif;text-transform:none;}.advent-programok .advent-gyertya-kartya p:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt p:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){color:var(--ap-ink);font-size:.95rem;line-height:1.75;margin:12px 0;}.advent-programok .advent-gyertya-kartya .advent-program-meta:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt .advent-program-meta:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){color:var(--ap-burgundy);font-weight:600;}.advent-programok .advent-feny-idoszak:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){border-left:3px solid var(--ap-oldgold);padding-left:18px;margin:20px 0;}.advent-programok .view-content > .views-row:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){min-width:0;}@media(max-width:991.98px){.advent-programok--egyszeru .advent-jotTudni:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){grid-row:5;}.advent-programok--egyszeru .view-footer:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){grid-row:6;}}@media(max-width:575.98px){.advent-programok--gyertyak .view-content:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){grid-template-columns:1fr;}.advent-programok--varosi .view-content:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){padding:8px 16px;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){padding:22px;}}.advent-programok .advent-program-nev h3:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){color:var(--ap-ink) !important;}.advent-programok .advent-gyertya-kartya h3:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok .advent-elmeny-kiemelt h3:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok .advent-elmeny h3:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){color:var(--ap-burgundy) !important;}.advent-programok--gyertyak .view-content > .views-row:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok--gyertyak .views-field-nothing:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *),.advent-programok--gyertyak .views-field-nothing > .field-content:where(.view-id-advent_gyertyagyujtas_belvaros,.view-id-advent_gyertyagyujtas_belvaros *,.view-id-advent_gyertyagyujtas_bulgarfold,.view-id-advent_gyertyagyujtas_bulgarfold *,.view-id-advent_gyertyagyujtas_diosgyor,.view-id-advent_gyertyagyujtas_diosgyor *,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba,.view-id-advent_gyertyagyujtas_goromboly_hejocsaba *,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma,.view-id-advent_gyertyagyujtas_martinkertvaros_szirma *,.view-id-advent_gyertyagyujtas_miskolctapolca,.view-id-advent_gyertyagyujtas_miskolctapolca *){display:grid;min-width:0;}.advent-programok .advent-program-nev h3:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin:0;padding:0;color:var(--ap-ink);font:600 1rem/1.5 Arial,sans-serif;text-transform:none;}.advent-programok .advent-program-meta:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin:7px 0 0;color:var(--ap-muted);font:400 .82rem/1.6 Arial,sans-serif;}.advent-programok .advent-program-reszletek:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin-top:10px;font:400 .9rem/1.65 Arial,sans-serif;}.advent-programok .advent-program-reszletek summary:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){color:var(--ap-burgundy);cursor:pointer;min-height:44px;padding:10px 0;font-size:.82rem;font-weight:600;}.advent-programok .advent-program-reszletek p:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){color:var(--ap-ink);margin:10px 0;font-size:.9rem;line-height:1.7;font-weight:400;}.advent-programok .advent-program-reszletek a:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok .advent-elmeny-kiemelt a:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){color:var(--ap-burgundy);text-decoration:underline;overflow-wrap:anywhere;}.advent-programok .advent-program-datum:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin:0 0 9px;color:var(--ap-burgundy);font:600 .82rem/1.5 Arial,sans-serif;}.advent-programok--egyszeru .view-content:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok--egyszeru .view-empty:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){grid-row:4;}.advent-programok--egyszeru .advent-jotTudni:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){grid-row:3 / span 2;}.advent-programok--egyszeru .view-footer:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){grid-row:5;}.advent-programok--varosi .view-content:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){background:var(--ap-paper);color:var(--ap-ink);padding:12px 24px;border-radius:10px;}.advent-programok--gyertyak .view-content:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok .advent-elmeny-kiemelt:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){background:var(--ap-paper);color:var(--ap-ink);border-radius:10px;padding:26px;height:100%;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){border-top:4px solid var(--ap-oldgold);}.advent-programok .advent-gyertya-kartya h3:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok .advent-elmeny-kiemelt h3:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin:0 0 16px;color:var(--ap-burgundy);font:400 1.65rem/1.3 Georgia,serif;text-transform:none;}.advent-programok .advent-gyertya-kartya p:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok .advent-elmeny-kiemelt p:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){color:var(--ap-ink);font-size:.95rem;line-height:1.75;margin:12px 0;}.advent-programok .advent-gyertya-kartya .advent-program-meta:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok .advent-elmeny-kiemelt .advent-program-meta:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){color:var(--ap-burgundy);font-weight:600;}.advent-programok .advent-feny-idoszak:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){border-left:3px solid var(--ap-oldgold);padding-left:18px;margin:20px 0;}.advent-programok .view-content > .views-row:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){min-width:0;}@media(max-width:991.98px){.advent-programok--egyszeru .advent-jotTudni:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){grid-row:5;}.advent-programok--egyszeru .view-footer:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){grid-row:6;}}@media(max-width:575.98px){.advent-programok--gyertyak .view-content:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){grid-template-columns:1fr;}.advent-programok--varosi .view-content:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){padding:8px 16px;}.advent-programok .advent-gyertya-kartya:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok .advent-elmeny-kiemelt:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){padding:22px;}}.advent-programok .advent-program-nev h3:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){color:var(--ap-ink) !important;}.advent-programok .advent-gyertya-kartya h3:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok .advent-elmeny-kiemelt h3:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-programok .advent-elmeny h3:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){color:var(--ap-burgundy) !important;}.advent-attrakciok .aa-facts:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){max-width:900px;margin:24px auto;display:grid;gap:22px;padding:26px;background:#fff8ec;border-radius:10px;color:#38202a}.advent-attrakciok .aa-facts h2:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin:0 0 12px;padding:0;background:none;color:#780022!important;font:400 1.5rem/1.3 Georgia,serif;text-transform:none}.advent-attrakciok .aa-facts p:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-attrakciok .aa-lines:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *),.advent-attrakciok .aa-period:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin:0;color:#38202a;font:400 .95rem/1.9 Arial,sans-serif;white-space:pre-line}.advent-attrakciok .aa-mini-period:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){font-size:.82rem!important;margin-top:auto!important}.advent-attrakciok .aa-date-list:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.advent-attrakciok .aa-date-list li:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){padding:20px;border:1px solid #efc98766;border-radius:8px;color:#efc987}.advent-attrakciok .aa-date-list time:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){font:600 1rem/1.7 Arial,sans-serif}.advent-attrakciok .aa-section:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin-top:40px}.advent-attrakciok .view-footer>.advent-attrakciok:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){margin-top:40px}.advent-attrakciok .view-footer:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){grid-column:auto;grid-row:auto}@media(max-width:575.98px){.advent-attrakciok .aa-date-list:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){grid-template-columns:repeat(2,minmax(0,1fr))}.advent-attrakciok .aa-facts:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){padding:22px}}.advent-attrakciok .aa-lines:where(.view-id-advent_programok_lillafured,.view-id-advent_programok_lillafured *){white-space:normal!important}.advent-programok .advent-program-nev h3:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){color:var(--ap-ink) !important;}.advent-programok .advent-gyertya-kartya h3:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *),.advent-programok .advent-elmeny-kiemelt h3:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *),.advent-programok .advent-elmeny h3:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){color:var(--ap-burgundy) !important;}.advent-programok .advent-program-reszlet:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){margin:3px 0 0;font-size:.86rem;font-weight:400;line-height:1.5;}.advent-programok .advent-program-ido--tartomany:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){font-size:.88rem;overflow-wrap:normal;}.advent-programok .advent-program-sor:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){grid-template-columns:94px minmax(0,1fr) 116px;}@media (max-width:575.98px){.advent-programok .advent-program-sor:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){grid-template-columns:74px minmax(0,1fr);}.advent-programok .advent-program-ido--tartomany:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){font-size:.76rem;}}.advent-programok .advent-hetvege-auto .form-actions:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){display:none;}.advent-programok #edit-het--wrapper:where(.view-id-advent_programok_szent_istvan_ter,.view-id-advent_programok_szent_istvan_ter *){scroll-margin-top:150px;}.advent-programok .view-filters form.advent-week-autosubmit .form-actions:where(.view-id-advent_programok_miskolctapolca,.view-id-advent_programok_miskolctapolca *){display:none;}.advent-programok .advent-hero.advent-inline-a04d9c721be4{background-image:linear-gradient(90deg,rgba(45,0,13,.7),rgba(45,0,13,.38),rgba(45,0,13,.7)),url('/sites/default/files/2025-11/fejlec_egyebProgramok.png');}.advent-programok .advent-hero.advent-inline-031cc8634534{background-image:linear-gradient(90deg,rgba(45,0,13,.7),rgba(45,0,13,.38),rgba(45,0,13,.7)),url('/sites/default/files/2025-11/fejlec_gyertyagyujtas.png');}.advent-programok .advent-hero.advent-inline-000dea62636b{background-image:linear-gradient(90deg,rgba(45,0,13,.7),rgba(45,0,13,.38),rgba(45,0,13,.7)),url('/sites/default/files/2025-11/fejlec_AdventiProgramokLillafured.png');}.advent-programok .advent-hero.advent-inline-ca6dfcb46ca6{background-image:linear-gradient(90deg,rgba(45,0,13,.7),rgba(45,0,13,.38),rgba(45,0,13,.7)),url('/sites/default/files/2025-11/fejlec_AdventiProgramokTapolca.png');}body.path-frontpage #block-advent-gyertyagyujtas{overflow:visible;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya,body.path-frontpage #block-advent-gyertyagyujtas .gyertya .row,body.path-frontpage #block-advent-gyertyagyujtas .gyertya .row > div{overflow:visible;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya .card{overflow:visible;border:1px solid rgba(239,201,135,.62);border-radius:14px;background-color:var(--advent-burgundy);cursor:default;transition:transform 260ms ease,border-color 260ms ease,box-shadow 260ms ease,background-color 260ms ease;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya .card::before{z-index:1;border-radius:14px 14px 0 0;pointer-events:none;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya .card-body{border-radius:inherit;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya .card-title{overflow-wrap:break-word;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya .btn{transform:none;position:relative;z-index:2;border:1px solid var(--advent-gold-light);border-radius:6px;transition:color 260ms ease,background-color 260ms ease,border-color 260ms ease,box-shadow 260ms ease;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya .card:focus-within{border-color:var(--advent-gold-light);box-shadow:0 0 0 3px rgba(239,201,135,.32),0 0 24px rgba(239,201,135,.26),0 14px 32px rgba(42,0,11,.38) !important;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya .btn:focus-visible{outline:3px solid var(--advent-gold-light);outline-offset:3px;border-color:var(--advent-gold-light);background:var(--advent-gold-light);color:var(--advent-burgundy-dark) !important;box-shadow:0 0 0 2px var(--advent-burgundy),0 0 18px rgba(239,201,135,.32);}@media (hover:hover) and (pointer:fine){body.path-frontpage #block-advent-gyertyagyujtas .gyertya .card:hover{z-index:2;transform:translateY(-5px);border-color:var(--advent-gold-light);background-color:color-mix(in srgb,var(--advent-burgundy) 88%,var(--advent-gold-light));box-shadow:0 0 0 1px rgba(239,201,135,.22),0 0 24px rgba(239,201,135,.28),0 20px 36px rgba(42,0,11,.44) !important;}body.path-frontpage #block-advent-gyertyagyujtas .gyertya .card:hover .btn,body.path-frontpage #block-advent-gyertyagyujtas .gyertya .btn:hover{border-color:var(--advent-gold-light);background:var(--advent-gold-light);color:var(--advent-burgundy-dark) !important;box-shadow:0 0 16px rgba(239,201,135,.24);}}@media (prefers-reduced-motion:reduce){body.path-frontpage #block-advent-gyertyagyujtas .gyertya .card,body.path-frontpage #block-advent-gyertyagyujtas .gyertya .btn{transition-duration:0.01ms;}}@media (min-width:768px){body.path-frontpage #block-advent-galeria{padding-top:clamp(130px,calc(17vw - 15px),210px);}body.path-frontpage #block-advent-galeria::before{top:0;height:clamp(110px,calc((17vw - 24px) * .92),184px);background-size:auto 100%;}}body.path-frontpage #block-advent-galeria::after{display:none;}@media (max-width:767.98px){body.path-frontpage #block-advent-galeria::before{top:0;height:118px;background-size:auto 118px;}}.kirakat-page,.webform-submission-kirakatverseny-2026-form,#block-advent-urlap{--kv-gold:#efc987;--kv-gold-deep:#cb9246;--kv-paper:#fff8ec;--kv-ink:#38202a;--kv-burgundy:#780022;--kv-deep:#590018;--kv-line:rgba(239,201,135,.32);color:var(--kv-paper);font-family:var(--advent-sans,Arial,sans-serif);line-height:1.75;overflow-wrap:anywhere;min-width:0;}.kirakat-page,.webform-submission-kirakatverseny-2026-form{width:100%;max-width:1100px;margin:0 auto;padding:clamp(24px,4vw,60px) clamp(18px,3vw,36px);}.kirakat-page *,.webform-submission-kirakatverseny-2026-form *{box-sizing:border-box;}.kirakat-page :is(h1,h2,h3),.webform-submission-kirakatverseny-2026-form :is(h1,h2,h3){display:block;width:auto;max-width:none;height:auto;min-height:0;padding:0;border:0;background:none;color:var(--kv-gold) !important;font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.2;text-transform:none;text-align:left;overflow-wrap:normal;word-break:normal;}.kirakat-page h1,.webform-submission-kirakatverseny-2026-form h1{margin:14px 0 24px;font-size:clamp(2rem,4.7vw,3.65rem);text-wrap:balance;}.kirakat-page h2{margin:0 0 22px;font-size:clamp(1.65rem,3vw,2.35rem);}.kirakat-page h3{margin:0 0 14px;font-size:1.4rem;}.kirakat-page p,.webform-submission-kirakatverseny-2026-form p{color:inherit;font-size:1rem;line-height:1.8;margin:0 0 18px;text-align:left;}.kirakat-page .kirakat-eyebrow,.webform-submission-kirakatverseny-2026-form .kirakat-eyebrow{color:var(--kv-gold);font-size:.75rem;font-weight:700;letter-spacing:.15em;line-height:1.6;text-transform:uppercase;margin:0 0 14px;}.kirakat-hero{position:relative;padding:clamp(28px,5vw,62px);border:1px solid var(--kv-line);border-radius:20px;background:radial-gradient(ellipse at 100% 0,rgba(239,201,135,.12),transparent 65%),linear-gradient(135deg,rgba(89,0,24,.7),rgba(89,0,24,.16));}.kirakat-page .kirakat-lead{max-width:680px;font-size:1.08rem;}.kirakat-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:30px;}.kirakat-page a,.webform-submission-kirakatverseny-2026-form a{color:var(--kv-gold);text-underline-offset:5px;}.kirakat-page a:hover,.webform-submission-kirakatverseny-2026-form a:hover{color:var(--kv-paper) !important;}.kirakat-page .kirakat-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:13px 24px;border:1px solid var(--kv-gold);border-radius:6px;background:var(--kv-gold);color:var(--kv-deep) !important;font:700 .9rem/1.5 var(--advent-sans,Arial,sans-serif);text-align:center;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease;}.kirakat-page .kirakat-button:hover{background:var(--kv-paper);color:var(--kv-deep) !important;box-shadow:0 5px 20px rgba(239,201,135,.12);}.kirakat-text-link{font-size:.9rem;}.kirakat-notice{padding:26px 28px;margin:26px 0 0;border-left:3px solid var(--kv-gold-deep);border-radius:0 10px 10px 0;background:rgba(239,201,135,.07);}.kirakat-page .kirakat-notice h2{font-size:1.5rem;margin-top:16px;margin-bottom:12px;}.kirakat-notice p:last-child{margin:0;}.kirakat-badge{display:inline-block;padding:4px 11px;border:1px solid var(--kv-line);border-radius:30px;color:var(--kv-gold);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;}.kirakat-section{margin-top:64px;scroll-margin-top:125px;}.kirakat-intro-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:start;}.kirakat-highlight{border:1px solid var(--kv-line);padding:28px;border-radius:12px;}.kirakat-highlight p:last-child{margin:0;}.kirakat-steps{counter-reset:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;margin:26px 0 0;list-style:none;}.kirakat-steps > li{position:relative;min-width:0;padding:30px;border:1px solid var(--kv-line);border-radius:12px;background:rgba(89,0,24,.25);}.kirakat-step-number{display:block;color:var(--kv-gold-deep);font:400 2.5rem/1 Georgia,serif;margin-bottom:22px;}.kirakat-steps p:last-child{margin-bottom:0;font-size:.95rem;}.kirakat-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.kirakat-dates article{padding:26px;min-width:0;border-top:2px solid var(--kv-gold-deep);background:var(--kv-paper);border-radius:0 0 10px 10px;color:var(--kv-ink);}.kirakat-page .kirakat-dates h3{color:var(--kv-burgundy) !important;font:600 .9rem/1.5 var(--advent-sans,Arial,sans-serif);}.kirakat-page .kirakat-date-value{color:var(--kv-burgundy);font:400 1.65rem/1.3 Georgia,serif;margin:20px 0 14px;}.kirakat-dates article p:last-child{font-size:.9rem;margin:0;}.kirakat-prizes{padding:36px;border:1px solid var(--kv-gold-deep);border-radius:12px;background:linear-gradient(120deg,rgba(239,201,135,.1),transparent);}.kirakat-prizes p:last-child{margin:0;}.kirakat-rules{padding-top:36px;border-top:1px solid var(--kv-line);}.kirakat-rules p{max-width:760px;}.kirakat-page-footer{margin-top:60px;padding-top:28px;border-top:1px solid var(--kv-line);}.kirakat-page .kirakat-page-footer p{color:var(--kv-gold);font:400 1.4rem/1.5 Georgia,serif;}.webform-submission-kirakatverseny-2026-form{max-width:900px;}.webform-submission-kirakatverseny-2026-form .kirakat-form-intro{margin-bottom:36px;}.webform-submission-kirakatverseny-2026-form .kirakat-form-status{padding:18px 22px;border-left:3px solid var(--kv-gold-deep);background:rgba(239,201,135,.08);font-size:.92rem;}.webform-submission-kirakatverseny-2026-form .kirakat-form-group{display:block;float:none;min-width:0;margin:0 0 28px;padding:28px;border:1px solid var(--kv-line);border-radius:12px;background:rgba(89,0,24,.2);}.webform-submission-kirakatverseny-2026-form .kirakat-form-group legend{display:block;float:none;width:auto;max-width:100%;margin:0;padding:0 10px;color:var(--kv-gold);font:400 1.6rem/1.4 Georgia,serif;}.webform-submission-kirakatverseny-2026-form .kirakat-form-group > .fieldset-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;}.webform-submission-kirakatverseny-2026-form .form-item{min-width:0;margin:0;padding:0;}.webform-submission-kirakatverseny-2026-form .form-item-uzlet-cime,.webform-submission-kirakatverseny-2026-form .form-item-kapcsolattarto-e-mail-cime,.webform-submission-kirakatverseny-2026-form .kirakat-form-terms > .fieldset-wrapper > *{grid-column:1 / -1;}.webform-submission-kirakatverseny-2026-form label{display:block;color:var(--kv-paper);margin-bottom:9px;font-size:.92rem;line-height:1.6;}.webform-submission-kirakatverseny-2026-form :is(input[type="text"],input[type="email"],input[type="tel"]){display:block;width:100%;max-width:100%;height:auto;min-height:50px;margin:0;padding:12px 14px;border:2px solid transparent;border-radius:5px;background:var(--kv-paper);color:var(--kv-ink);box-shadow:none;font:400 1rem/1.5 var(--advent-sans,Arial,sans-serif);}.webform-submission-kirakatverseny-2026-form :is(input[type="text"],input[type="email"],input[type="tel"]):focus{border-color:var(--kv-gold-deep);outline:2px solid var(--kv-gold);outline-offset:3px;box-shadow:none;}.webform-submission-kirakatverseny-2026-form :is(.description,.form-text){display:block;color:var(--kv-gold);margin-top:9px;font-size:.8rem;line-height:1.6;}.webform-submission-kirakatverseny-2026-form .kirakat-form-terms .form-check{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;}.webform-submission-kirakatverseny-2026-form input[type="checkbox"]{position:static;float:none;width:20px;height:20px;margin:4px 0 0;accent-color:var(--kv-gold);}.webform-submission-kirakatverseny-2026-form input[type="checkbox"] + label{margin:0;cursor:pointer;}.webform-submission-kirakatverseny-2026-form .form-actions{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px;margin:0;}.webform-submission-kirakatverseny-2026-form .form-submit{min-height:50px;padding:13px 26px;margin:0;border:1px solid var(--kv-gold);border-radius:6px;background:var(--kv-gold);color:var(--kv-deep) !important;font:700 .95rem/1.5 var(--advent-sans,Arial,sans-serif);text-transform:none;box-shadow:none;}.webform-submission-kirakatverseny-2026-form .form-submit:hover{background:var(--kv-paper);}.webform-submission-kirakatverseny-2026-form input.error{border-color:#b43d38;}.webform-submission-kirakatverseny-2026-form .form-item--error-message{margin-top:10px;color:#ffe1d6;font-size:.9rem;}.kirakat-page a:focus-visible,.webform-submission-kirakatverseny-2026-form :is(a,button,input[type="checkbox"],input[type="submit"]):focus-visible{outline:3px solid var(--kv-gold);outline-offset:5px;}#block-advent-urlap .webform-closed{max-width:900px;margin:30px auto;padding:28px;border:1px solid var(--kv-line);border-radius:12px;background:rgba(89,0,24,.3);}@media (max-width:767.98px){.kirakat-intro-grid{grid-template-columns:1fr;gap:18px;}.kirakat-dates{grid-template-columns:1fr;}.kirakat-section{margin-top:44px;}.kirakat-prizes{padding:26px;}}@media (max-width:575.98px){.kirakat-hero{padding:28px 22px;border-radius:14px;}.kirakat-steps{grid-template-columns:1fr;gap:16px;}.kirakat-steps > li{padding:24px;}.kirakat-step-number{font-size:2rem;margin-bottom:16px;}.kirakat-notice{padding:22px;}.kirakat-actions{align-items:stretch;flex-direction:column;gap:18px;}.kirakat-actions .kirakat-text-link{text-align:center;}.webform-submission-kirakatverseny-2026-form .kirakat-form-group{padding:22px 18px;}.webform-submission-kirakatverseny-2026-form .kirakat-form-group > .fieldset-wrapper{grid-template-columns:1fr;gap:22px;}.webform-submission-kirakatverseny-2026-form .form-actions .form-submit{width:100%;}}@media (prefers-reduced-motion:reduce){.kirakat-page .kirakat-button{transition:none;}}.webform-submission-kirakatverseny-2026-form
fieldset.kirakat-form-group{box-sizing:border-box;min-width:0;padding:24px 28px 28px;}.webform-submission-kirakatverseny-2026-form
fieldset.kirakat-form-group > .fieldset-wrapper{min-width:0;margin:0;}.webform-submission-kirakatverseny-2026-form
.kirakat-form-group .form-control{box-sizing:border-box;width:100%;max-width:100%;min-width:0;}@media (max-width:575.98px){.webform-submission-kirakatverseny-2026-form
  fieldset.kirakat-form-group{padding:20px;}}.kirakat-page .kirakat-dates article a,.kirakat-page .kirakat-dates article a:visited{color:#780022;}.kirakat-page .kirakat-dates article a:hover,.kirakat-page .kirakat-dates article a:focus-visible{color:#590018 !important;text-decoration:underline;text-decoration-thickness:2px;}.kirakat-page .kirakat-rule-document .table{--bs-table-color:#fff8ec;--bs-table-bg:#590018;--bs-table-border-color:rgba(239,201,135,.4);--bs-table-striped-color:#fff8ec;--bs-table-striped-bg:rgba(239,201,135,.06);--bs-table-hover-color:#fff8ec;--bs-table-hover-bg:rgba(239,201,135,.1);color:#fff8ec;}.kirakat-page .kirakat-rule-document .table > :not(caption) > * > *{color:#fff8ec !important;background-color:#590018;border-color:rgba(239,201,135,.4);}.kirakat-page .kirakat-rule-document .table th{color:#efc987 !important;}.kirakat-page .kirakat-rule-document .table caption{color:#efc987;caption-side:top;}#sliding-popup .eu-cookie-compliance-buttons{display:flex !important;flex-wrap:wrap;align-items:stretch;gap:10px;float:none !important;width:100%;max-width:100%;}#sliding-popup .eu-cookie-compliance-buttons button{appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:1 1 180px;min-width:0;min-height:46px;height:auto !important;max-width:100%;margin:0 !important;padding:12px 18px !important;border:1px solid #e5c580 !important;border-radius:8px !important;background:#e5c580 !important;color:#54101d !important;box-shadow:none !important;font-family:inherit;font-size:14px !important;font-weight:600;line-height:1.4 !important;text-align:center;text-decoration:none !important;text-shadow:none !important;text-transform:none;white-space:normal !important;overflow-wrap:anywhere;cursor:pointer;transition:background-color .2s ease,color .2s ease;}#sliding-popup .eu-cookie-compliance-buttons button:hover{background:#fff1cc !important;color:#54101d !important;}#sliding-popup .eu-cookie-compliance-buttons button:focus-visible{outline:3px solid #fff !important;outline-offset:3px;}#sliding-popup .eu-cookie-compliance-more-button{display:inline-block;margin-top:12px;padding:8px 0;border:0 !important;background:transparent !important;box-shadow:none !important;font:inherit;line-height:1.5;text-decoration:underline !important;text-underline-offset:3px;white-space:normal;cursor:pointer;}#sliding-popup .eu-cookie-compliance-more-button:hover{color:#fff !important;}#sliding-popup .eu-cookie-compliance-more-button:focus-visible{outline:2px solid #fff;outline-offset:4px;}@media (max-width:600px){#sliding-popup .eu-cookie-compliance-buttons{flex-direction:column;}#sliding-popup .eu-cookie-compliance-buttons button{flex:0 1 auto;width:100%;}}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
.book-navigation .menu{border-top:1px solid #d6d6d6;}.book-navigation .book-pager{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0;}
.contextual-links a{border-bottom:none;text-shadow:0 0 0;}
.feed-icon{border-bottom:none;display:inline-block;padding:15px 0 0 0;}
.field--type-entity-reference{margin:0 0 1.2em;}.field--type-entity-reference .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--type-entity-reference .field__label{padding-left:5px;padding-right:0;}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none;}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--type-entity-reference ul.links li{padding:0 0 0 1em;float:right;}@media all and (min-width:560px){.node .field--type-image{float:left;margin:0 1em 0 0;}[dir="rtl"] .node .field--type-image{float:right;margin:0 0 0 1em;}.node .field--type-image + .field--type-image{clear:both;}}.field--type-image img,.field--name-field-user-picture img{margin:0 0 1em;}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2em;}.field--name-field-tags .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--name-field-tags .field__label{padding-left:5px;padding-right:0;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:0.8em;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:0.821em;}.field--name-field-tags ul.links{padding:0;margin:0;}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--name-field-tags ul.links li{padding:0 0 0 1em;float:right;}.field--label-inline .field__label,.field--label-inline .field__items,.field--label-inline .field__item{display:inline-block;}
.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:rgba(255,255,255,0.75);}.navbar-dark .nav-link{color:rgba(255,255,255,0.5);}.navbar-light .nav-link:hover,.navbar-light .nav-link:focus{color:rgba(0,0,0,0.7);}.navbar-light .nav-link{color:rgba(0,0,0,0.5);}.navbar-brand .site-logo{margin-right:1rem;}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}
.block-help{margin-bottom:1em;padding:1.26em;word-wrap:break-word;color:inherit;border:1px solid var(--bs-secondary);background-color:var(--bs-secondary-bg);overflow-wrap:break-word;}.block-help__container{padding-left:24px;background-image:url(/themes/contrib/bootstrap_barrio/images/help.png);background-repeat:no-repeat;background-position:left 4px;}[dir="rtl"] .block-help__container{padding-right:24px;padding-left:0;background-position:right 4px;}.block-help__container>*:last-child{margin-bottom:0;}
.icon-help{background:url(/themes/contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/contrib/bootstrap_barrio/images/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;direction:ltr;height:16px;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:transparent;opacity:0.5;cursor:default;}
.item-list ul{list-style:none;margin:0 0 0.25em 0;padding:0;}[dir="rtl"] .item-list ul{padding:0;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}[dir="rtl"] .item-list ul li{margin:0;padding:0.2em 0 0 0.5em;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir="rtl"] .item-list .item-list__comma-list,[dir="rtl"] .item-list .item-list__comma-list li{padding:0;}
.list-group__link{border-top:1px solid #ccc;padding:7px 0 0;}.list-group__description{margin:0 0 10px;}
.field--name-field-media-image img{max-width:100%;height:auto;}.media-library-wrapper{display:flex;flex-wrap:wrap;}.media-library-menu{margin:5px 5px 5px 0;padding:20px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;height:100%;}.media-library-menu li{margin:5px;white-space:nowrap;height:45px;}.media-library-menu li::marker{color:#e9e9e9;}.media-library-menu__link{margin:5px 5px 5px 0;padding:10px 15px;border:1px solid #dddddd;border-radius:3px;background:#e9e9e9;}.active.media-library-menu__link{background:#fff;}.media-library-content{flex:2;}.media-library-wrapper .form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;}.media-library-widget-modal .js-form-item{margin:5px;}.media-library-wrapper .form-type-textfield{flex:2;}.media-library-widget-modal .form-actions{position:sticky;bottom:0;background:#fff;padding:5px;}.media-library-widget-modal .ui-dialog-content{padding-bottom:0;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow{width:80% !important;left:10% !important;}.media-library-views-form__rows{display:flex;flex-wrap:wrap;}.media-library-item--grid{margin:10px;width:220px;}.media-library-item--grid .js-form-type-checkbox,.media-library-item--grid .form-check-label{padding-left:0;}.media-library-add-form__media::marker{color:#fff;}
em.placeholder{vertical-align:unset!important;cursor:unset!important;background-color:unset!important;opacity:unset!important;}section.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
input[type="search"]{box-sizing:border-box;}header #search-block-form{padding:5px 15px;flex-flow:row wrap;}#search-block-form{display:flex;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper .page-title{float:left;margin:0;}[dir="rtl"] .shortcut-wrapper .page-title{float:right;}.shortcut-action{border-bottom:none;margin-left:0.5em;padding-top:0.35em;}[dir="rtl"] .shortcut-action{margin-left:0;margin-right:0.5em;}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none;}
.sidebar .block{border-style:solid;border-width:1px;padding:15px 15px;margin:0 0 20px;}.sidebar h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar .even,.sidebar .odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar nav .nav{margin:0 -1rem;}
.site-footer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 0 30px;background:black;}.site-footer .layout-container{padding:0 15px;}@media all and (min-width:560px){.site-footer__top .region{float:left;position:relative;width:50%;}[dir="rtl"] .site-footer__top .region{float:right;}}@media all and (min-width:560px) and (max-width:850px){.site-footer .region{box-sizing:border-box;}.site-footer__top .region:nth-child(2n+1){padding-right:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n+1){padding-left:10px;padding-right:0;}.site-footer__top .region:nth-child(2n){padding-left:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n){padding-left:0;padding-right:10px;}.region-footer-third{clear:both;}}@media all and (min-width:851px){.site-footer__top .region{width:24%;padding:0 0.65%;}.site-footer__top .region:first-child{padding-left:0;}[dir="rtl"] .site-footer__top .region:first-child{padding-left:10px;padding-right:0;}.site-footer__top .region:last-child{padding-right:0;}[dir="rtl"] .site-footer__top .region:last-child{padding-left:0;padding-right:10px;}}.site-footer h2{color:#c0c0c0;color:rgba(255,255,255,0.65);}.site-footer blockquote{color:#555;}.site-footer .content{color:#c0c0c0;color:rgba(255,255,255,0.65);font-size:0.857em;}.site-footer .menu-item{padding:0;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:1.4em;}[dir="rtl"] .site-footer .content ol:not(.menu),[dir="rtl"] .site-footer .content ul:not(.menu){padding-right:1.4em;padding-left:0;}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc;color:rgba(255,255,255,0.8);}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}.site-footer .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}.site-footer table{font-size:1em;}.site-footer tr td,.site-footer tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}.site-footer tr.odd{background-color:transparent;}.site-footer tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}.site-footer__top h2{border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);font-size:1em;margin-bottom:0;padding-bottom:3px;text-transform:uppercase;}.site-footer__top .content{margin-top:0;}.site-footer__top p{margin-top:1em;}.site-footer__top .content .menu{padding-left:0;}[dir="rtl"] .site-footer__top .content .menu{padding-right:0;}.site-footer__top .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);line-height:1.2;padding:0.8em 2px 0.8em 20px;text-indent:-15px;}[dir="rtl"] .site-footer__top .content li a{padding:0.8em 20px 0.8em 2px;}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:#1f1f21;background-color:rgba(255,255,255,0.05);text-decoration:none;}.site-footer__top .block-menu,.site-footer__bottom .block{margin:0;padding:0;border:none;}.site-footer__bottom .block{margin:0.5em 0;}.site-footer__bottom .content{padding:0.5em 0;margin-top:0;}.site-footer__bottom .block h2{margin:0;}.site-footer__bottom{letter-spacing:0.2px;margin-top:30px;border-top:1px solid #555;border-color:rgba(255,255,255,0.15);}.site-footer__bottom .region{margin-top:20px;}.site-footer__bottom .block{clear:both;}.site-footer__bottom .block .menu{padding:0;}.site-footer__bottom .menu-item a{float:left;padding:0 12px;display:block;border-right:1px solid #555;border-color:rgba(255,255,255,0.15);}[dir="rtl"] .site-footer__bottom .menu-item a{float:right;border-left:1px solid #555;border-right:none;}.site-footer__bottom .menu-item:first-child a{padding-left:0;}[dir="rtl"] .site-footer__bottom .menu-item:first-child a{padding-right:0;padding-left:12px;}.site-footer__bottom .menu-item:last-child a{padding-right:0;border-right:none;}[dir="rtl"] .site-footer__bottom .menu-item:last-child a{padding-left:0;padding-right:12px;border-left:none;}[dir="rtl"] .site-footer__bottom .menu-item:first-child:last-child a{padding-right:0;}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#444;background:rgba(0,0,0,0.6);font-size:0.94em;line-height:1.7em;padding:1px 10px 2px;border-radius:0 0 10px 10px;border-bottom-width:0;outline:0;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff;}
table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-changed.warning{margin-bottom:0.5rem;color:var(--bs-warning);}a.tabledrag-handle .handle{width:25px;height:25px;}.tabledrag-cell-content>*{display:table-cell;vertical-align:middle;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px;}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg);}
#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
nav.tabs{margin-bottom:1rem;}
body.toolbar-horizontal #navbar-top.fixed-top,body.toolbar-vertical #navbar-top.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal #navbar-main.fixed-top,body.toolbar-vertical #navbar-main.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-main.fixed-top{top:40px;}body.toolbar-horizontal.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal.toolbar-tray-open #navbar-main.fixed-top{top:80px;}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1040;}
.vertical-tabs{margin:0;border:1px solid #ccc;display:flex;flex-direction:row;font-size:0.875rem;}[dir="rtl"] .vertical-tabs{flex-direction:row-reverse;margin-left:0;margin-right:0;}.vertical-tabs__menu{display:flex;flex-direction:column;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #ccc;list-style:none;}[dir="rtl"] .vertical-tabs__menu{margin-left:0;margin-right:-15em;}.vertical-tabs__pane{margin:0;border:0;}.vertical-tabs__pane>summary{display:none;}.vertical-tabs__pane label{font-weight:bold;}.vertical-tabs__menu-item{border:1px solid #ccc;border-top:0;background:#eee;}.vertical-tabs__menu-item a{display:block;padding:0.5em 0.6em;text-decoration:none;}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline;}.vertical-tabs__menu-item a:hover{outline:1px dotted;}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff;}[dir="rtl"] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000;}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal;}
.views-displays .tabs .open > a{border-radius:7px 7px 0 0;}.views-displays .tabs .open > a:hover,.views-displays .tabs .open > a:focus{color:#0071b3;}.views-displays .secondary .form-submit{font-size:0.846em;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9;}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0071b3;}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#018fe2;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:auto;}.webform-options-display-buttons .form-check-label{margin:0 5px 10px 5px;border:3px solid #ccc;border-radius:3px;background-color:#fff;padding:10px;width:100%;}.webform-options-display-buttons .form-check-label:hover{border-color:#999;color:#333;}.webform-options-display-buttons .form-check-input:checked ~ .form-check-label{border-color:#0074bd;color:#000;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label{text-align:center;margin:0 5px 10px 0;}.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check{padding:0;}
.ui-widget-overlay{background:#000;opacity:0.7;}.ui-dialog{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;padding:0.250em 1.063em;border-radius:1em;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
