:root{--blue:#2151a4;--turquoise:#00919e;--yellow:#f0ca00;--gray:#6e6e6e;--darkgray:#9e9e9e;--middlegray:#bdc3c7;--lightgray:#eeeeee;--lightblue:#6e6e6e;--white:#ffffff;--menu-hover:#66bdc5;--textcolor:#6e6e6e;--alert:#F71735;--alerthover:#C2095A;--font-size:16px;--line-height:1.5;--bodyfont:'Lato', Arial, sans-serif;--headingfont:'Inter', Arial, sans-serif;--quarter:.25rem;--half:.5rem;--threequarter:.75rem;--single:1rem;--onequarter:1.25rem;--onehalf:1.5rem;--onethreequarter:1.75rem;--double:2rem;--speed:.3s}@media (min-width:1536px){:root{--font-size:17px}}@media (min-width:1920px){:root{--font-size:18px}}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-regular.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-regular.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:400;src:url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-italic.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-italic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-500.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-500.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:500;src:url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-500italic.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-500italic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-600.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-600.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:600;src:url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-600italic.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/inter-v20-latin_latin-ext-600italic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:400;src:url(/wp-content/themes/bpo/webfonts/lato-v25-latin_latin-ext-regular.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/lato-v25-latin_latin-ext-regular.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:400;src:url(/wp-content/themes/bpo/webfonts/lato-v25-latin_latin-ext-italic.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/lato-v25-latin_latin-ext-italic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:700;src:url(/wp-content/themes/bpo/webfonts/lato-v25-latin_latin-ext-700.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/lato-v25-latin_latin-ext-700.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:700;src:url(/wp-content/themes/bpo/webfonts/lato-v25-latin_latin-ext-700italic.woff2) format('woff2'),url(/wp-content/themes/bpo/webfonts/lato-v25-latin_latin-ext-700italic.ttf) format('truetype')}html{font-size:var(--font-size);line-height:var(--line-height);scroll-behavior:smooth;color:var(--textcolor)}html,input,button{font-family:var(--bodyfont)}h1,h2,h3,h4,h5,h6{font-family:var(--headingfont);color:var(--blue)}h1{font-style:var(--double);text-transform:uppercase}h2{font-size:var(--onehalf);text-transform:uppercase}h3{font-size:var(--onequarter)}a,a:hover,a:active,a:visited{color:var(--turquoise)}#topbar{background-color:var(--white)}div#inner-header img{max-height:80px}div#logo a span{display:none}div#logo img{margin:0 0 .5rem 0}div#topbar .container{display:flex;justify-content:end}nav.header-nav{margin:var(--half) 0}nav.header-nav ul{margin:0}nav.header-nav ul li{list-style:none;float:left;margin:0 0 0 var(--single)}nav.header-nav a{color:var(--blue)}div#header-search-container{margin:var(--half) 0}.header-search button{font-family:'Font Awesome 6 Free';font-weight:700}div#inner-header .align-items-center.justify-content-between{display:flex}.header-search-item{position:relative;display:flex;align-items:center}.header-search-toggle{display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.2s ease,transform 0.2s ease}#header-search-container{position:absolute;top:50%;right:0;width:0;opacity:0;visibility:hidden;transform:translateY(-50%) scaleX(.8);transform-origin:right center;transition:width 0.3s ease,opacity 0.2s ease,transform 0.3s ease,visibility 0.2s ease;overflow:hidden;z-index:20}div#header-search-container input:focus,div#header-search-container input:focus-visible{outline:none}.header-search-item.is-open #header-search-container{width:260px;opacity:1;visibility:visible;transform:translateY(-50%) scaleX(1)}.header-search-item.is-open .header-search-toggle{opacity:0;pointer-events:none;transform:scale(.8)}#header-search-container .search-form{margin:0}#colophon{background-color:var(--gray);color:var(--lightgray)}div#mobile-social-links ul.social-menu{display:flex;justify-content:center}ul.social-menu li a span{display:none}ul.social-menu li{list-style:none}ul.social-menu li a{font-size:var(--onequarter)}#colophon a{color:var(--lightgray)}p.memberof{text-align:center}.header-search input{border-top:1px solid var(--middlegray);border-left:1px solid var(--middlegray);border-bottom:1px solid var(--middlegray);border-right:none;background-color:var(--lightgray);font-size:var(--threequarter);padding:var(--half);line-height:var(--threequarter)}.header-search form.sc-searchform{display:flex;justify-content:end}.header-search button{background:var(--lightgray);border-top:1px solid var(--middlegray);border-right:1px solid var(--middlegray);border-bottom:1px solid var(--middlegray);color:var(--middlegray);padding:var(--quarter) var(--single)}.scaffolding-page-navi a.page-numbers{background-color:var(--turquoise);border:none;color:var(--white)}.scaffolding-page-navi a.page-numbers:hover{background-color:var(--blue);color:var(--white)}.scaffolding-page-navi ul li span.current{background-color:#5a87c6;border:1px solid #5a87c6}p.contact-button{position:fixed;bottom:var(--double);right:var(--double);z-index:9999}p.contact-button a{position:relative;display:inline-flex;align-items:center;gap:.4em;overflow:hidden;background-color:var(--alert);padding:var(--single) var(--onehalf);color:var(--white);text-transform:uppercase;font-weight:700;font-size:var(--single);border-radius:var(--single);border:none;box-shadow:5px 10px 10px #00000080}p.contact-button a:hover{text-decoration:none;background-color:var(--alerthover)}.contact-bubble{position:absolute;bottom:160%;right:0;width:300px;background:var(--white);color:var(--textcolor);padding:var(--single);border-radius:10px;box-shadow:0 10px 25px rgb(0 0 0 / .15);font-size:var(--single);opacity:0;transform:translateY(10px) scale(.95);pointer-events:none;transition:all 0.25s ease}p.contact-button a::before{content:"";position:absolute;top:-50%;left:-80%;width:40%;height:200%;background:linear-gradient(120deg,#fff0 0%,rgb(255 255 255 / .15) 35%,rgb(255 255 255 / .75) 50%,rgb(255 255 255 / .15) 65%,#fff0 100%);transform:skewX(-20deg);animation:contact-button-shine 5s ease-in-out infinite;pointer-events:none}@keyframes contact-button-shine{0%{left:-80%}24%{left:130%}100%{left:130%}}.contact-bubble::after{content:"";position:absolute;bottom:-8px;right:15px;width:16px;height:16px;background:#fff;transform:rotate(45deg)}.contact-bubble.active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;cursor:pointer}@keyframes contactBubbleBounce{0%{transform:translateY(20px) scale(.9);opacity:0}60%{transform:translateY(-6px) scale(1.03);opacity:1}80%{transform:translateY(2px) scale(.98)}100%{transform:translateY(0) scale(1)}}p#breadcrumbs{margin-top:0;margin-bottom:var(--onehalf);font-size:1rem;border-bottom:1px solid var(--lightgray);padding-bottom:var(--half)}nav#main-navigation{background-color:var(--turquoise)}#main-navigation ul.menu>li.menu-item a{border:none;color:var(--white)}#main-navigation ul.menu>li.menu-item:hover a,#main-navigation ul.menu>li.menu-item:focus a{background-color:var(--turquoise)}#main-navigation ul.menu>li.menu-item>a{border-bottom:3px solid var(--turquoise)}#main-navigation ul.menu>li.menu-item:hover>a,#main-navigation ul.menu>li.menu-item:focus>a{border-bottom:3px solid var(--gray)}#main-navigation ul.menu>li.menu-item:hover>a,#main-navigation ul.sub-menu li.menu-item:hover>a{background-color:var(--menu-hover)}#slideshow-content{height:400px;padding:25px 0;background-image:url(/wp-content/themes/bpo/images/slideshow-bg.jpg);background-position:center;background-size:cover}#slideshow-container{width:100%;position:relative;margin:auto}#slideshow-container article{width:100%;height:350px;display:block;background:rgb(33 81 164 / .82)}#slideshow-container .slidedate{font-size:12px;padding:8px 12px;bottom:108px;left:0}#slideshow-container h3{padding:0;bottom:28px;left:0;margin:0;text-transform:uppercase;font-weight:600;font-size:1.5em}.slider-text{overflow:hidden;position:relative;z-index:200;margin:auto;height:100%;padding:50px}.slider-text,.slider-text h3 a{color:var(--white)}.slider-nav{position:absolute;right:50px;bottom:50px;z-index:999}.fade{transition-duration:.4s;animation:fadeIn ease .5s;-webkit-animation:fadeIn ease .5s;-moz-animation:fadeIn ease .5s;-o-animation:fadeIn ease .5s;-ms-animation:fadeIn ease .5s}.prev,.next{cursor:pointer;width:auto;padding:16px;color:#0b71ba;transition:0.6s ease;user-select:none;color:#f0ca00}.slider-text a.read-more{color:var(--white);padding:12px 24px;display:inline-block;border:1px solid #fff;position:absolute;bottom:50px;left:50px;background:rgb(33 81 164 / .6);transition:0.6s ease}.slider-text a.read-more:hover{background:#5a87c6;text-decoration:none}@media (max-width:991px){#slideshow-content .col-md-9{flex:0 0 100%;max-width:100%}}@media (max-width:1199px){.slider-text{padding:25px}.slider-text a.read-more{bottom:25px;left:25px}.slider-nav{right:25px;bottom:25px}}@media (max-width:576px){#slideshow-content{height:450px}#slideshow-container article{height:400px}}.home h1{display:none}.home #inner-content{padding-top:0}div#news{border-bottom:1px solid var(--lightgray)}div#news h2,div#services h2{text-align:center}.home .entry-content p{margin-top:0}.home #news article,.post-type-archive-szakmai-hirek article,.category-office-news article,.category-irodai-hirek article{max-height:550px;overflow:hidden;position:relative}.fader{width:100%;height:20px;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255) 100%)}.more-news{padding:var(--double) 0;text-align:center;font-size:var(--onehalf)}div#cta{height:150px;background-image:url(/wp-content/themes/bpo/images/bg-cta.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#cta h3:first-child{border-bottom:6px solid var(--yellow)}#cta h3{color:#fff;text-align:center;line-height:70px;margin:0;font-weight:700;font-size:40px;width:80%;margin:auto;text-transform:lowercase}@media (max-width:1199px){div#news article:nth-child(4){display:none}div#blog article:nth-child(4){display:none}}h3.entry-title{margin-bottom:0}p.date{margin-top:0;color:var(--middlegray)}.service{margin-bottom:var(--double)}footer.entry-footer.clearfix{border-top:2px solid var(--middlegray);padding-top:var(--full);margin-top:var(--double)}#inner-content .tags .tags-title{color:var(--textcolor)}footer.entry-footer.clearfix{border-top:2px solid var(--middlegray);margin-top:var(--double);padding-top:var(--full)}ul.related-services{display:inline-block}ul.related-services li{list-style:none;margin:0 var(--half) var(--quarter) 0;display:inline-block}ul.related-services li a{border:1px solid var(--turquoise);padding:var(--quarter) var(--half);display:inline-block}ul.related-services li a:hover{background-color:var(--turquoise);text-decoration:none;color:var(--white)}.related h3{margin-bottom:0}p.data.contacts{display:flex;justify-content:center}p.data.contacts span{margin:0 var(--single)}p.data.contacts i{margin-right:var(--quarter)}ul.data-list li{list-style:none;margin:0 var(--half) var(--quarter) 0;display:inline-block}ul.data-list{margin:0 0 var(--half) 0}ul.data-list li a{border:1px solid var(--turquoise);padding:var(--quarter) var(--half);display:inline-block}ul.data-list li a:hover{background-color:var(--turquoise);color:var(--white);text-decoration:none}ul.publication-list li{list-style:none;margin-left:var(--half)}h2.events-header{margin-bottom:0}p.eventdate,p.eventvenue{color:var(--middlegray);margin:var(--half) 0}p.singledate,p.singlevenue,p.deadline{margin-top:0;font-size:var(--onequarter)}p.singlevenue{color:var(--gray)}.bpo-event-box{border-top:1px solid var(--lightgray)}.bpo-event-form input[type=text],.bpo-event-form input[type=email],.bpo-event-form textarea,.bpo-event-form select{width:100%;max-width:100%;box-sizing:border-box}.bpo-form-response{display:none;margin-top:var(--double);padding:var(--half) var(--single)}.bpo-form-response.is-success.bpo-top-notice{display:block}.bpo-form-response.is-error{background:#fbeaea;color:#8a1f11}.bpo-form-response.is-success{background:#d9eff1;color:var(--turquoise);font-size:var(--onequarter)}.bpo-event-notice{padding:16px;background:#fbeaea;border:1px solid #dca7a7}.bpo-top-notice{margin-bottom:20px}.bpo-events-archive{padding-top:32px;padding-bottom:32px}.bpo-archive-list{display:grid;grid-template-columns:1fr;gap:20px}.bpo-archive-item{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:start;padding:16px 0;border-bottom:1px solid #e5e5e5}.bpo-archive-thumb img{display:block;width:100%;height:auto}.bpo-archive-separator{margin:40px 0}.bpo-archive-year-block{margin-top:28px}.bpo-event-tabs{display:flex;gap:var(--single);flex-wrap:wrap;margin:0;padding-left:var(--single)}.bpo-tab{padding:var(--threequarter) var(--single);border:none;background:var(--turquoise);cursor:pointer;color:var(--white)}.bpo-tab.active{background:var(--blue);border:none;color:var(--white)}.bpo-tab-content{display:none}.bpo-tab-content{border:1px solid var(--lightgray);padding:var(--onehalf)}.bpo-tab-content.active{display:block}.bpo-submit-row{display:flex;align-items:center;gap:12px}.bpo-button-spinner{display:none;width:18px;height:18px;border:2px solid rgb(0 0 0 / .18);border-top-color:#222;border-radius:50%;animation:bpo-spin .7s linear infinite}.bpo-event-form.is-loading .bpo-button-spinner{display:inline-block}.bpo-event-form.is-loading button[type=submit]{opacity:.75}.bpo-event-form.bpo-form-success-state .bpo-form-response.is-success{display:block}.bpo-participants .bpo-participant:nth-child(2),.bpo-participants .bpo-participant:nth-child(3),.bpo-participants .bpo-participant:nth-child(4),.bpo-participants .bpo-participant:nth-child(5),.bpo-participants .bpo-participant:nth-child(6),.bpo-participants .bpo-participant:nth-child(7),.bpo-participants .bpo-participant:nth-child(8),.bpo-participants .bpo-participant:nth-child(9),.bpo-participants .bpo-participant:nth-child(10){margin-top:var(--double);padding-top:var(--single);border-top:1px solid var(--lightgray)}@keyframes bpo-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.bpo-archive-item{grid-template-columns:1fr}}.thumbnail-container{text-align:center}.wp-singular .entry-content img.wp-post-image{width:100%;max-width:1200px;object-fit:cover}.contact-person{display:flex;margin-top:var(--half)}.contact-person .contact-image img{height:80px}.contact-person .contact-data{padding-left:var(--single)}.contact-person .contact-data h4{margin-top:0;margin-bottom:var(--half)}.contact-person .contact-data p{margin-top:0}section#sources{font-style:italic;font-size:.8rem}section#sources h2{font-style:normal}ul.spoken-languages li{list-style:none;margin-left:0}.reference-name{font-style:italic}ul.references li{list-style:none;margin-left:inherit;border-top:1px solid var(--middlegray);width:80%;margin:auto;margin-bottom:var(--double)}@media (max-width:768px){.memberof,div#topbar{display:none}.team-picture{margin-bottom:var(--double)}}button.faq-accordion__button{font-size:var(--onequarter);font-family:var(--headingfont);color:var(--blue);border:0;background-color:#fff;outline:none;padding:0;cursor:pointer}p.buttoncontainer{margin-top:var(--onehalf);text-align:center}section#cta a{margin:auto}section#cta h2,section#cta p,section#cta a{text-align:center}section#cta a.ctabutton{padding:var(--half) var(--single)}a.ctabutton.small{font-size:var(--single)}div#mc_embed_signup form{text-align:center}input#mce-EMAIL,input#mce-FIELDNEV{width:80%;max-width:500px;margin-bottom:2rem}div#mc_embed_signup .clear.foot p{display:none}.kb-header{width:100%;text-align:center;border-bottom:1px solid var(--lightgray);padding-bottom:1rem}ul.kb-nav{display:flex;overflow:hidden;text-align:center;justify-content:center;flex-flow:wrap}ul.kb-nav li{list-style:none;float:left;margin:0 .5rem;line-height:2.5rem}ul.kb-nav li a{padding:.5rem 1rem;border:1px solid var(--turquoise);white-space:nowrap}li.is-active a{background-color:var(--menu-hover);color:var(--white)}ul.kb-nav li a:hover{background-color:var(--turquoise);color:var(--white);text-decoration:none}form.kb-search-form{display:flex;justify-content:center}form.kb-search-form input#kb-search-input{margin-right:.5rem}div#kb-content h3{margin:.5rem 0}.archive #inner-content article.kb-entry{padding:0;margin:1rem 0 0 0}.archive #inner-content article.kb-entry h4{margin:0}section.kb-category{border-bottom:1px solid var(--lightgray);margin-bottom:2rem;padding-bottom:1rem}h3.result-cpt.col-12{border-bottom:1px solid var(--lightgray);margin:0 0 1rem 0;padding:0 0 .5rem 0}.search #inner-content article{padding-top:0}.search #inner-content article .entry-header{margin-top:0;margin-bottom:0}p.result-type{margin:0 0 .5rem 0;font-style:italic;font-size:.85rem}p.result-date{margin:0;color:var(--middlegray)}