.c-white{background-color:#fff!important}.container-fluid{padding-left:28px;padding-right:28px}.cookie-consent p{color:#000;margin-bottom:0!important}.cookie-consent a{color:#000;font-weight:300;text-decoration:underline}.cookie-consent .outer-wrapper .image-wrapper{max-width:120px;min-width:120px;margin:auto}@media (max-width: 991px){.cookie-consent .outer-wrapper .cookie-text{padding:2rem}}@media (max-width: 400px){.cookie-consent .outer-wrapper .cookie-text{padding:2rem 1rem}}.cookie-consent .outer-wrapper .button-sm{border:none;outline:none;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:18px;font-weight:700;background:none;text-transform:uppercase;position:relative;text-decoration:none;color:#fff;margin-right:25px;display:inline;cursor:pointer}.cookie-consent .outer-wrapper .button-sm:not(.prev):after{content:"";background-image:url(/resources/images/blocks/Bela-pusc-mala.png);width:15px;height:20px;position:absolute;display:block;top:calc(50% - 11px);right:-22px;margin-left:14px;background-repeat:no-repeat;background-size:contain;transition:all .15s ease-in-out .15s}.cookie-consent .outer-wrapper .button-sm:hover:after{right:-30px;filter:grayscale(1)}body>header>.cookie-consent[style*="display: none"]{overflow:hidden}:root{--cc-bg: #fff;--cc-z-index: 2147483647;--cc-text: #2d4156;--cc-border-radius: 0;--cc-btn-primary-bg: #000000;--cc-btn-primary-text: var(--cc-bg);--cc-btn-primary-hover-bg: #1d2e38;--cc-btn-primary-hover-text: var(--cc-btn-primary-text);--cc-btn-secondary-bg: #eaeff2;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #d8e0e6;--cc-btn-secondary-hover-text: var(--cc-btn-secondary-text);--cc-btn-border-radius: .375rem;--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-bg-hover: #e9eff4;--cc-section-border: #f1f3f5;--cc-cookie-table-border: #e9edf2;--cc-overlay-bg: #040608;--cc-overlay-opacity: .85;--cc-consent-modal-box-shadow: 0 .625rem 1.875rem rgba(2, 2, 3, .377)}#cm{background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:var(--cc-consent-modal-box-shadow);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1em 1.4em 1.3em;position:fixed;left:1.25em;right:auto;transform:scale(.95);visibility:hidden;width:100%;z-index:100}@media (max-width: 575px){#cm{bottom:0;left:0;max-width:100%}}#cm #c-ttl{font-weight:600;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:24px;margin-bottom:12px}#cm #c-txt{font-size:.9em;line-height:1.5em;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}#cm #c-bns{display:flex;margin-top:1.4em}#cm #c-bns button{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1em;font-weight:500}#cm #c-bns button+button,#cm #c-bns #s-c-bn{float:right;margin-left:.5rem}#cm #c-bns .c-bn{background:var(--cc-btn-secondary-bg);border-radius:0;color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;transition:background-color .25s ease!important;outline:none;box-shadow:none;border:none}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}.js-cookie-consent #cm{display:block!important}.showcookies #cm{opacity:1;transform:scale(1);visibility:visible!important}.title-bar{margin-top:26px;margin-bottom:50px}.title-bar .title-title{font-weight:400!important;font-size:55px;font-family:Roboto Slab,Roboto,serif}@media (max-width: 575px){.title-bar .title-title{font-size:40px}}.title-bar .page-subtitle{color:#707070;font-size:20px}.title-bar .breadcrumb{color:#707070;margin-bottom:50px}.navbar a{font-family:Roboto Slab,Roboto,serif}.top-bar{background-color:#f5f5f5;color:#000;padding:.25rem 0;font-size:1rem}@media (max-width: 575px){.top-bar{font-size:15px}}.top-bar .container{gap:1rem}@media (max-width: 575px){.top-bar .container{gap:.5rem}}.top-bar a,.top-bar button{color:#000;text-decoration:none;padding:0 .5rem}.top-bar button{background-color:unset;border:none}.top-bar a:hover,.top-bar a:focus,.top-bar button:hover,.top-bar button:focus{outline:none!important;text-decoration:underline;box-shadow:none!important}.navbar{border-bottom:1px solid #eee;background-color:#fff}.navbar .navbar-brand img{max-height:50px}@media (max-width: 575px){.navbar .navbar-brand img{max-height:40px;width:auto}}.navbar .nav-link{color:#333;font-weight:500;font-size:1.1rem}.navbar .nav-link:hover{color:#e03127}.navbar .navbar-nav{gap:1rem}.btn-primary-custom{background-color:#e03127;border-color:#e03127;color:#fff;border:1px solid #E03127;text-decoration:none;padding:10px 30px;font-weight:500;border-radius:0}.btn-primary-custom:hover{background-color:#a71b22;border-color:#a71b22}.section-title{font-weight:700;margin-bottom:30px;position:relative;padding-bottom:10px}.section-title:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:#e03127}.hero-section{padding:50px 0}.stats-section{background-color:#f9f9f9;padding:60px 0}.stats-section .stat-item{text-align:center}.stats-section .stat-item i{font-size:2.5rem;color:#e03127}.stats-section .stat-item .number{font-size:2.5rem;font-weight:700;color:#e03127}.stats-section .stat-item .text{font-size:1.2rem;color:#333}.achievement-card,.patent-card{margin-bottom:30px}.achievement-card .tags span{background-color:#f0f0f0;padding:2px 8px;font-size:.8rem;margin-right:5px;border-radius:3px}.achievement-card h5{font-weight:700}.achievement-card a,.patent-card a,.award-item a{color:#e03127;text-decoration:none;font-weight:500}.achievement-card a:hover,.patent-card a:hover,.award-item a:hover{text-decoration:underline}.footer{background-color:#f9f9f9;padding:40px 0 20px;font-size:1rem}.footer li{padding-bottom:4px}.footer h2{font-size:20px!important;font-weight:400}.footer hr{color:#e03127;opacity:1}.footer h5,.footer h3{font-size:1rem;font-weight:700;margin-bottom:15px}.footer a{color:#333;text-decoration:none}.footer a:hover{color:#e03127;text-decoration:underline}.footer ul{list-style:none;padding-left:0}.footer .logo-footer{max-height:60px}.footer .copyright{padding-top:15px;margin-top:20px;font-size:.8rem;color:#707070}.navbar-brand{display:flex;font-size:17px;font-weight:600;text-decoration:none!important}.navbar-brand .sitewide-title{margin-left:10px;max-width:250px;text-wrap:auto;line-height:1;box-sizing:border-box;margin-bottom:0;display:flex;align-items:center}.navbar-brand .sitewide-title span{font-family:Roboto Slab,Roboto,serif}@media (max-width: 575px){.navbar-brand .sitewide-title{max-width:190px;font-size:15px}}.main-header{box-shadow:0 1px #70707087;z-index:1030;transition:.3s ease-out}.main-header:has(.mobile-fullscreen-menu.open){transform:unset!important}.main-header .navbar{padding:16px 0}.main-header .sm--menu-grid:after{width:48px;height:48px;color:#000}.main-header .sm--menu-grid{color:#000}.main-header .navbar-toggler{border:none;padding:0}.inner-container{max-width:900px}.publications-section h2,.research-gallery h2{font-size:26px}@media (max-width: 767px){.publications-section h2,.research-gallery h2{font-size:1.5rem}}.publication-item{margin-bottom:1.5rem;padding-bottom:2rem;border-bottom:1px solid #383838}.publication-item .read-more-link{font-size:16px}.publication-item:last-child{border-bottom:none}.publication-excerpt{color:#707070;margin-bottom:11px;font-size:16px}.publication-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;aspect-ratio:1/1}@media (max-width: 575px){.publication-image{aspect-ratio:16/9}}.publication-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.publication-tags a{background-color:#fff0ef;font-family:Roboto Mono,Roboto,monospace;color:#d32d24;padding:4px 10px;font-size:14px}.publication-item h2,h3{font-size:1.5rem;margin-bottom:11px}@media (max-width: 575px){.publication-item h2,h3{font-size:22px}}.read-more-link{color:#e03127}@media (max-width: 991px){.publication-item h2{font-size:1.25rem}}@media (max-width: 767px){.publication-item .col-md-3,.publication-item .col-md-9{margin-bottom:1rem}}.mobile-fullscreen-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:block;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0ms linear .3s;height:100%;width:100%}.mobile-fullscreen-menu .mobile-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.mobile-fullscreen-menu .mobile-menu-panel{position:relative;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;max-width:100%;pointer-events:auto;overflow:hidden}.mobile-fullscreen-menu .mobile-menu-header{padding:1.25rem 1rem;border-bottom:1px solid #e9ecef;background:#fff;flex-shrink:0}.mobile-fullscreen-menu .mobile-menu-header h2{font-size:1.5rem;font-weight:500;color:#222;margin:0}.mobile-fullscreen-menu .mobile-menu-header .mobile-menu-close{font-size:2rem;line-height:1;color:#333;padding:0;text-decoration:none}.mobile-fullscreen-menu .mobile-menu-header .mobile-menu-close:hover,.mobile-fullscreen-menu .mobile-menu-header .mobile-menu-close:focus{color:#e03127}.mobile-fullscreen-menu .mobile-menu-content{padding:1.5rem 1rem;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;-webkit-overflow-scrolling:touch}.mobile-fullscreen-menu .mobile-nav{margin:0;padding:0}.mobile-fullscreen-menu .mobile-nav .mobile-item{margin-bottom:.5rem}.mobile-fullscreen-menu .mobile-nav .mobile-item.mobile-topbar{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}.mobile-fullscreen-menu .mobile-nav .mobile-item.mobile-topbar:first-of-type{margin-top:1.5rem}.mobile-fullscreen-menu .mobile-nav .mobile-item.mobile-lang{margin-top:1rem;padding-top:.5rem}.mobile-fullscreen-menu .mobile-nav .mobile-item.mobile-lang .mobile-link{font-weight:600;color:#e03127}.mobile-fullscreen-menu .mobile-nav .mobile-link,.mobile-fullscreen-menu .mobile-nav .submenu-toggle{display:block;width:100%;text-align:left;padding:.85rem 1rem;font-size:1.1rem;color:#222;text-decoration:none;border:none;background:transparent;transition:background-color .2s ease,color .2s ease;border-radius:4px}.mobile-fullscreen-menu .mobile-nav .mobile-link:hover,.mobile-fullscreen-menu .mobile-nav .mobile-link:focus,.mobile-fullscreen-menu .mobile-nav .submenu-toggle:hover,.mobile-fullscreen-menu .mobile-nav .submenu-toggle:focus{background-color:#f8f9fa;color:#e03127;outline:2px solid #E03127;outline-offset:-2px}.mobile-fullscreen-menu .mobile-nav .mobile-link:active,.mobile-fullscreen-menu .mobile-nav .submenu-toggle:active{background-color:#e9ecef}.mobile-fullscreen-menu .mobile-nav .submenu-toggle{display:flex;justify-content:space-between;align-items:center;font-weight:500}.mobile-fullscreen-menu .mobile-nav .submenu-toggle .submenu-icon{transition:transform .3s ease;font-size:.85rem;color:#666}.mobile-fullscreen-menu .mobile-nav .submenu-toggle[aria-expanded=true] .submenu-icon{transform:rotate(-180deg)}.mobile-fullscreen-menu .mobile-nav .submenu{padding-left:1.5rem;margin-top:.25rem;margin-bottom:.5rem;border-left:3px solid #E03127;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-fullscreen-menu .mobile-nav .submenu:not([hidden]){max-height:1000px}.mobile-fullscreen-menu .mobile-nav .submenu .mobile-link{font-size:1rem;color:#555;padding:.65rem .75rem}.mobile-fullscreen-menu .mobile-nav .submenu .mobile-link:hover,.mobile-fullscreen-menu .mobile-nav .submenu .mobile-link:focus{color:#e03127}.mobile-fullscreen-menu .mobile-menu-footer{padding:1rem;border-top:1px solid #e9ecef;background:#f8f9fa;flex-shrink:0}.mobile-fullscreen-menu .mobile-menu-footer .mobile-search{gap:.5rem}.mobile-fullscreen-menu .mobile-menu-footer .mobile-search .form-control{min-height:48px;font-size:1rem;border:1px solid #ced4da;border-radius:4px}.mobile-fullscreen-menu .mobile-menu-footer .mobile-search .form-control:focus{border-color:#e03127;box-shadow:0 0 0 .2rem #dc354540}.mobile-fullscreen-menu .mobile-menu-footer .mobile-search .btn-primary-custom{min-height:48px;padding:.5rem 1.5rem;white-space:nowrap;font-weight:500}.mobile-fullscreen-menu.open{visibility:visible;opacity:1;transition:opacity .3s ease,visibility 0ms linear 0s}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 991.98px){.navbar-toggler{min-width:44px;min-height:44px;padding:.5rem}}@media (min-width: 992px){.mobile-fullscreen-menu{display:none!important}}.last-research-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #383838;margin-bottom:25px;padding-bottom:25px}.last-research-header h2,.last-research-header h3{color:#e03127;font-size:26px;font-weight:700;margin:0}@media (max-width: 575px){.last-research-header h2,.last-research-header h3{font-size:22px}}.last-research-header .last-research-content{color:inherit;font-size:18px;font-weight:700;display:flex;align-items:center}@media (max-width: 575px){.last-research-header .last-research-content{font-size:16px}}.last-research-header .last-research-content p{margin:0}.last-research-header .last-research-content:hover span{transform:translate(5px)}.last-research-header .last-research-content span{width:24px;height:24px;background-color:#e03127;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z'/%3E%3C/svg%3E");mask-size:cover;mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z'/%3E%3C/svg%3E");-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;transition:transform .25s ease;flex-shrink:0}.base-button{background-color:#e03127;color:#fff;outline:none;padding:10px 20px;font-size:16px;font-weight:600;border-radius:0;text-decoration:none;display:inline-block;transition:background-color .3s ease-in-out;border:2px solid #E03127}.base-button:hover{background-color:transparent;color:#e03127;text-decoration:none}.base-button.outline{background-color:transparent;color:#e03127}.base-button.outline:hover{background-color:#e03127;color:#fff;text-decoration:none}.block-button-invert{border:2px solid #E03127;border-radius:0;padding:10px 26px;font-size:16px;font-weight:600;text-decoration:none!important;transition:all .3s ease-in-out;display:inline-block;background:transparent;color:#e03127}.block-button-invert:hover,.block-button-invert:focus-visible{background-color:#e03127;color:#fff;border-color:#e03127;outline:none!important}
