/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.search-form+.item-list>em{padding:30px 40px;font-size:16px;font-style:normal;display:block}.frontpage .bannerbox{position:sticky;top:0;left:0;width:100vw;z-index:100}.frontpage .bannerbox .eu-banner{position:relative;display:flex;justify-content:flex-end;line-height:0;margin-bottom:-100px;transition:opacity .3s,visibility .3s,height .3s}.frontpage .bannerbox .eu-banner a{display:inline-block;width:350px;height:100px;background:url("/themes/custom/visegrad/css/../images/szechenyi-terv-plusz.png") no-repeat;background-size:100%;text-indent:-500vw;overflow:hidden}.frontpage .bannerbox .eu-banner button{position:relative;width:24px;height:24px;margin:5px;text-indent:-500vw;overflow:hidden;border-radius:100%;border:1px solid;background:#fff;color:#000;transition:transform .3s}.frontpage .bannerbox .eu-banner button:before,.frontpage .bannerbox .eu-banner button:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;display:inline-block;background:currentColor;margin-top:-1px;margin-left:-6px}.frontpage .bannerbox .eu-banner button:before{transform:rotate(45deg)}.frontpage .bannerbox .eu-banner button:after{transform:rotate(-45deg)}.frontpage .bannerbox .eu-banner button:hover{transform:scale(1.1)}.frontpage .bannerbox .eu-banner.closed{opacity:0;visibility:hidden;height:0;margin-bottom:0;pointer-events:none}@media screen and (max-width:490px){.frontpage .bannerbox .eu-banner{position:relative;justify-content:space-between;padding-right:10px;margin-bottom:0;top:0;left:0;background-color:#fff}.frontpage .bannerbox .eu-banner a{width:300px;height:85px}}
