/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.stat-sekcja-kompaktowa{background-color:#ffffff;padding:60px 0;margin:20px 0;font-family:inherit;}.stat-wewnetrzny-kompakt{max-width:1200px;margin:0 auto;padding:0 20px;}.stat-header{text-align:center;margin-bottom:40px;}.stat-header h3{font-size:32px;font-weight:800;color:#000049;text-transform:uppercase;margin:0 0 10px 0;}.stat-header h3 span{color:#00aaff;}.stat-desc-kompakt{font-size:16px;color:#555;margin:0;}.stat-grid-kompakt{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.stat-kafelek-kompakt{background:#fcfcfc;padding:25px 20px;border:1px solid #f0f0f0;border-left:6px solid #000049;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.02);transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:flex-start;}.stat-kafelek-kompakt:hover{transform:translateY(-4px);border-left-color:#00aaff;box-shadow:0 8px 15px rgba(0,0,0,0.06);background:#ffffff;}.stat-number-kompakt{font-size:36px;font-weight:900;color:#000049;line-height:1;margin-bottom:12px;}.stat-label-kompakt{font-size:13px;font-weight:600;text-transform:uppercase;color:#444;letter-spacing:0.5px;line-height:1.4;}@media (max-width:992px){.stat-grid-kompakt{grid-template-columns:repeat(2,1fr);}}@media (max-width:576px){.stat-header h3{font-size:26px;}.stat-grid-kompakt{grid-template-columns:1fr;gap:15px;}}
.eu-cookie-compliance-banner-info,.popup-content.info,.eu-cookie-compliance-content{border-left:none !important;background-image:none !important;box-shadow:none !important;display:flex !important;flex-direction:column !important;align-items:center;width:100%;}.eu-cookie-compliance-message{width:60%;max-width:900px;text-align:left;margin-bottom:20px;padding-right:0 !important;}.eu-cookie-compliance-category label{font-weight:bold !important;font-size:15px !important;letter-spacing:0.5px;cursor:pointer;}.eu-cookie-compliance-category-description{font-size:13px !important;line-height:1.5 !important;text-transform:none !important;font-weight:400 !important;opacity:0.8;margin:6px 0 15px 25px;}#popup-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px;width:100%;flex-wrap:nowrap !important;margin-top:10px;}#popup-buttons button{white-space:nowrap !important;margin:0 !important;flex:0 0 auto !important;}@media (max-width:768px){.eu-cookie-compliance-content{padding:15px !important;}#popup-buttons{flex-wrap:wrap !important;flex-direction:column;}#popup-buttons button{width:100%;margin-bottom:10px !important;}}
.email.left-panel{margin-top:0;margin-bottom:50px;border-left:2px solid #0af;padding-left:20px;height:100px;}@media screen and (max-width:1030px){.email.left-panel{display:none;}}
.logged-in-user-restrict{display:none;}
.region.region-content .content .field--type-text-with-summary strong,.region.region-content .content .field--type-text-with-summary b{color:unset;}
.course-node nav li{width:100%;padding-right:10%;}div.institute-menu{padding-bottom:32px !important;display:flex !important;}.institute-menu .field--item{flex-grow:1;}.institute-menu .field--item a{text-transform:uppercase;color:black;font-size:15px;font-weight:600;}.institute-menu .field--item a:hover,.institute-menu .field--item a:active,.institute-menu .field--item a:focus{color:#00aaff;}.institute-link{font-size:22px;padding-left:10px;padding-right:10px;border-left:solid 2px #00aaff;line-height:100%;max-width:300px;}.institute-link a{display:block;font-weight:600;color:white;text-transform:uppercase;}.institute-link a:hover,.institute-link a:active,.institute-link a:focus{color:#00aaff;}.faculty-link-navbar{position:relative;}.faculty-link-navbar.layout--threecol-section{flex-wrap:nowrap;}.block-block-content2d45fe8f-9553-4b61-9f06-2a88cf41afe9,.block-block-content3df18506-a393-484f-ac87-4965e2dde411{float:left;}.block-block-content3df18506-a393-484f-ac87-4965e2dde411{width:350px;}.institute-logo{margin-top:0px !important;}.block-block-content3a9a4a9a-9851-4aa1-834a-5e64b6382e67{margin-left:8.6%;}body{margin-top:0px;}header.navbar{padding-top:0;margin-bottom:0;padding-bottom:40px;background-image:url(https://www.put.poznan.pl/sites/default/files/2021-03/1.png);background-size:cover;}header.navbar.active{background-image:none;}.header_secondary{margin-bottom:40px;}
.news .news-header{background-color:#000049;color:#fff;font-size:20px;border-left:5px solid #0af;width:100%;display:flex;letter-spacing:8px;padding:30px 0 30px 30px;margin-top:30px;}@media (max-width:766px){.news .news-header{font-size:16px;letter-spacing:6px;padding:20px 0 20px 20px;}}
