/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-size:16px;}.container-fluid{padding-right:20px;padding-left:20px;}.row{margin-right:-20px;margin-left:-20px;}.d-flex{display:flex;}header.navbar{position:absolute;width:100%;}header.navbar>.container-fluid{display:flex;max-width:1600px;padding-left:4%;padding-right:5%;}.highlighted,.block-quick-node-block{max-width:1600px;margin:0 auto !important;padding-left:5%;padding-right:5%;}.container-fluid .navbar-header{width:30%;}.container-fluid .navbar-collapse{width:70%;}h1.page-header{position:absolute;bottom:85px;color:#fff;font-size:46px;border-bottom:unset;text-transform:uppercase;max-width:810px;line-height:1.2;margin:0 50px;}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav>li>a.is-active,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ffffff !important;font-size:16px;padding:10px 2px 8px;margin-left:18px;text-transform:uppercase;}.navbar .logo{margin:0;}.navbar .logo img{width:230px;}.region-navigation{padding-bottom:0;}.main-container>.row>.col-sm-12{padding:0;}.navbar-header:after{display:none;}#block-slide img{width:100%;}.site-slogan{position:absolute;top:45vh;width:100%;color:#ffffff;padding:0 5%;max-width:1600px;left:50%;transform:translate(-50%,0);text-align:left;}.site-slogan h1{font-style:initial;font-weight:400;color:#ffffff;}.slide-subtitle{font-size:24px;}.slide-subtitle::before,.block-views h2.block-title::after,h1.page-header::after{content:'';display:block;width:200px;height:3px;background-color:#008b9d;margin:1em 0 10px;}h1.page-header::after{margin-top:10px;}.block-slide h1{font-size:54px;}.block-slide .field--item{background:#40546F;}.block-slide img{height:450px;background:#40546F;opacity:0.4;object-fit:cover;}.path-frontpage .block-slide img{height:100vh;}.main-container .region-content{max-width:1600px;margin:0 auto;padding-left:5%;padding-right:5%;}body:not(.path-frontpage) .main-container .region-content>.contextual-region{width:70%;margin-bottom:2em;}.block-views h2.block-title{text-align:center;margin:1.5em 0 2em;font-size:42px;}.block-views h2.block-title::after{margin:0 auto;position:relative;top:25px;width:150px;}.rektorzy-block .views-view-grid>.row{display:flex;flex-wrap:wrap;justify-content:center;}.rektorzy-block .portfolio-item{text-align:center;margin-bottom:5em;}.rektorzy-block img{border-radius:190px;max-width:270px;margin:0 auto;}.rektorzy-block img{border-radius:190px;max-width:270px;margin:0 auto;}.rektorzy-block .text-wrapper{max-width:80%;margin:0 auto;margin-top:2em;}.field--name-field-img-text .image-text.d-flex{align-items:center;flex-wrap:wrap;gap:3em;margin-bottom:4em;}.image-text.d-flex img{border-radius:253px;max-width:355px;width:100%;}.image-text.d-flex .field--name-field-text{max-width:480px;}.galeria{gap:1em;margin:2em 0;}.view-news-events .views-row{margin:0 0 20px 0;border-bottom:1px solid #ccc;padding-bottom:1em;}.view-news-events .views-row:last-child{border-bottom:unset;}.field.field-name-node-post-date{font-size:14px;color:#555;}.view-news-events h2 a{color:#008b9c;line-height:1.3;}.news-front .grid__item,.news-front .views-view-responsive-grid__item{background:whitesmoke;padding:3em 2em;}.news-front .more-link.form-group{display:flex;margin-top:2em;justify-content:center;}.news-front .more-link.form-group a{border:2px solid #008b9c;padding:1em;color:#333333;border-radius:5px;}.footer{margin:0;padding:0;color:initial;}.footer .region-footer>.block.block-views-blockloga-partnerow-block-1{padding-top:0;margin-top:0;}.view-loga-partnerow .view-content{display:flex;align-items:center;justify-content:center;gap:55px;}.views-field-field-logo img{margin:0;}.view .pager-nav.text-center{float:left;}.view .pager-nav.text-center a{color:#008b9c;}.view .pager-nav.text-center .active a{color:#ffffff;background-color:#008b9c;border-color:#008b9c;}.path-frontpage .kontakt .field--name-field-img-text .d-flex{justify-content:center;}.footer .region-footer{background:#fff;}#block-copyright .field--name-body{max-width:1600px;border-top:unset;padding:20px 5%;}#block-copyright{margin-bottom:0;padding-bottom:15px;position:relative;bottom:-2px;color:#fff;background:rgb(64,84,111);}.field--name-body a{color:#22454A;font-weight:600;text-transform:uppercase;text-decoration:underline;text-underline-offset:8px;line-height:2;}@media screen and (min-width:768px) and (max-width:1150px){header.navbar>.container-fluid{flex-direction:column;}.container-fluid .navbar-header,.container-fluid .navbar-collapse{width:100%;}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav>li>a.is-active,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{font-size:15px;}}@media screen and (min-width:768px){#navbar-collapse nav{border-bottom:2px solid #eee;padding-top:5px;max-width:1366px;margin:0 auto;display:flex;width:100%;justify-content:flex-end;}.navbar-default .navbar-nav>li>a.is-active,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{border-bottom:7px solid #008b9d;}.site-slogan h1{font-size:54px;}.navbar-nav{float:unset;}}@media screen and (min-width:1150px){#navbar-collapse nav{padding-top:50px;}}@media screen and (max-width:991px){#navbar-collapse nav{padding-top:5px;}h1.page-header{font-size:30px;bottom:50px;margin:0 40px;}.block-views h2.block-title{margin:0.5em 0 2em;}.news-front .more-link.form-group{margin-bottom:4em;}.view-loga-partnerow .view-content{padding:0 20px;}.site-slogan{top:55vh;}.view-loga-partnerow .view-content{gap:25px;flex-wrap:wrap;}.container-fluid .navbar-header,.container-fluid .navbar-collapse{width:unset;margin:unset !important;padding-bottom:20px;}}@media screen and (max-width:767px){.navbar-toggle{position:absolute;right:5%;top:20px;margin-right:0;}header.navbar>.container-fluid{display:block;padding:0;}.region-navigation{padding-left:4%;}#navbar-collapse{background:rgb(64,84,111);padding:0 20px 20px;}h1.page-header{bottom:0;}.block-views h2.block-title{font-size:36px;margin-top:0;}}@media screen and (min-width:600px) and (max-width:991px){.view-news-events .views-view-responsive-grid--horizontal{--views-responsive-grid--column-count:2 !important;}}@media screen and (max-width:600px){h1.page-header{position:relative;top:25px;color:inherit;font-size:28px;margin:0 5%;}.view-news-events .views-view-responsive-grid--horizontal{--views-responsive-grid--column-count:1 !important;}}@media screen and (max-width:480px){#block-slide img{max-height:500px;}.site-slogan{top:240px;}h2,.h2{font-size:22px;}.view-loga-partnerow .view-content{gap:0;}.block-views h2.block-title{font-size:26px;margin-top:0;}.block-views h2.block-title::after{top:15px;}}@media screen and (max-width:480px){.navbar .logo img{width:180px;}}
