/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-dark:#3c4858;--color-dark-2:#333537;--color-light:#ffffff;--color-gray:#bbbbbb;--color-amarant:#1a1c1e;--color-whiteish:#ececec;--shadow-small:0 0 7px rgba(0,0,0,0.4);--shadow-big:0 0 10px rgba(0,0,0,0.4);--shadow-soft:0 0 10px rgba(0,0,0,0.15);--shadow-strong:0 6px 10px rgba(0,0,0,0.3);}@media (prefers-color-scheme:dark){:root{--color-dark:#eaeaea;}body{background-color:var(--color-amarant);}}body{background-color:var(--color-amarant);color:var(--color-dark);}body.page-node-1{background:var(--color-amarant) url(/themes/custom/bootstrap_subtheme/css/images/home-bg.jpg) center top / cover no-repeat fixed;}body.page-node-12{background:var(--color-amarant) url(/themes/custom/bootstrap_subtheme/css/images/news-bg.jpg) center top / cover no-repeat fixed;}body.page-node-7{background:var(--color-amarant) url(/themes/custom/bootstrap_subtheme/css/images/faq-bg.jpg) center top / cover no-repeat fixed;}body.page-node-17{background:var(--color-amarant) url(/themes/custom/bootstrap_subtheme/css/images/priv-bg.jpg) center top / cover no-repeat fixed;}body.page-node-19{background:var(--color-amarant) url(/themes/custom/bootstrap_subtheme/css/images/conf-bg.jpg) center top / cover no-repeat fixed;}@media (max-width:768px){body{background-attachment:scroll;}}.region-content .page-title,main h1{color:var(--color-light);font-style:italic;font-size:clamp(2.5rem,6vw,6.25rem);text-shadow:var(--shadow-big);margin:200px 0 30px 11%;text-align:left;}@media (max-width:768px){main h1{text-shadow:0 3px 6px rgba(0,0,0,0.7),0 8px 20px rgba(0,0,0,0.45);}}.views-element-container.block-views-blocknews-block-1 h2{color:var(--color-light);font-style:italic;margin-left:20px;text-shadow:var(--shadow-small);}h2.node__title,h2.node__title a{color:var(--color-dark);font-weight:500;font-style:normal;text-decoration:underline;text-shadow:none;}h2.node__title a{pointer-events:none;cursor:default;}article.node--type-article,article.node--type-sekcjafaq,article.node--view-mode-teaser,.block-content-tekst_body,.block-content-brevo{background-color:var(--color-light);border:1px solid rgba(0,0,0,.125);border-radius:0.5rem;padding:2.5rem;margin-bottom:2rem;box-shadow:var(--shadow-soft);}@media (prefers-color-scheme:dark){article.node--type-article,article.node--type-sekcjafaq,article.node--view-mode-teaser,.block-content-tekst_body,.block-content-brevo{background-color:#1e1e1e;border-color:#2c2c2c;color:var(--color-dark);}}@media (max-width:768px){article.node--type-article,article.node--type-sekcjafaq,article.node--view-mode-teaser,.block-content-tekst_body,.block-content-brevo{padding:1.25rem;}}article img,article .field--name-field-image{display:block;width:100%;height:auto;margin:15px 0 1.5rem;border-radius:0.4rem;}.view-news.view-display-id-block_1{background-color:var(--color-light);border:1px solid rgba(0,0,0,.125);border-radius:0.5rem;box-shadow:var(--shadow-soft);margin-bottom:2rem;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;}@media (prefers-color-scheme:dark){.view-news.view-display-id-block_1{background-color:#1e1e1e;border-color:#2c2c2c;}}.view-news.view-display-id-block_1 .view-content{flex:1 1 auto;overflow:hidden;padding:2.5rem;}.view-news.view-display-id-block_1 article.node--type-article{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-bottom:1.5rem;border-radius:0 !important;}@media (max-width:768px){.view-news.view-display-id-block_1 .view-content{padding:1.25rem;}}header .navbar{background-color:var(--color-dark);border-bottom:2px solid var(--color-dark-2);}.navbar-brand{font-size:2.1rem;color:var(--color-light);}.navbar-nav .nav-link{font-size:1.5rem;font-weight:700;color:var(--color-gray);padding-left:8px;border-left:2px solid transparent;transition:0.3s ease;}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:var(--color-light);border-left:2px solid var(--color-light);}footer,.region-footer{background-color:var(--color-dark);color:var(--color-light);}footer ul,footer .nav,footer .menu{display:flex;justify-content:flex-end;list-style:none;padding-left:0;}footer a,footer .nav-link{color:var(--color-gray);text-decoration:none;}footer a:hover{color:var(--color-light);}footer,.region-footer{background-color:#1a1c1e !important;}footer .nav-link{opacity:0;}.block-content-social_link{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;outline:none !important;margin:-30px auto 20px;}.social-flex-container{display:flex !important;justify-content:flex-start !important;align-items:center !important;gap:30px !important;max-width:1140px;width:100%;margin:-40px auto 0 auto !important;padding-left:11%;}.social-flex-container a{display:flex !important;align-items:center;justify-content:center;width:38px !important;height:38px !important;flex:0 0 38px !important;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);}.social-flex-container a:hover{transform:translateY(-2px) scale(1.08);}.social-flex-container img{width:100% !important;height:100% !important;object-fit:contain;}@media (max-width:768px){.social-flex-container{display:flex !important;justify-content:center !important;align-items:center !important;gap:16px !important;margin:-20px 0 15px 0 !important;padding:0 !important;width:auto !important;max-width:100% !important;}.social-flex-container a{width:40px !important;height:40px !important;flex:0 0 40px !important;}.social-flex-container img{width:100% !important;height:100% !important;object-fit:contain;}}.devlog-overlap-wrapper{text-align:center;margin:-90px 0 44px;}.devlog-overlap-btn{display:inline-block;padding:12px 32px;font-size:0.95rem;letter-spacing:0.04em;background-color:var(--color-amarant);color:var(--color-light);border-radius:5px;text-transform:uppercase;text-decoration:none;font-weight:700;border:1px solid var(--color-dark-2);box-shadow:var(--shadow-soft);transition:0.3s cubic-bezier(0.4,0,0.2,1);}@media (prefers-color-scheme:dark){.devlog-overlap-btn{background-color:var(--color-whiteish);border-color:#3a3d40;color:var(--color-amarant);}}.devlog-overlap-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong);}.block-content-brevo .sib-container--large,.block-content-brevo .sib-form-block{padding:0;margin:0;}.block-content-brevo .sib-form,.block-content-brevo #sib-container{background:transparent;border:none;box-shadow:none;max-width:100%;width:100%;padding:0;}.block-content-brevo .sib-form-block p strong{font-size:1.75rem;color:var(--color-dark);}.block-content-brevo .sib-form-block__button,.block-content-brevo button.sib-form-block__button{display:block;margin:0 auto;padding:12px 32px;font-size:0.95rem;letter-spacing:0.04em;background-color:var(--color-amarant) !important;color:var(--color-light) !important;border-radius:5px !important;text-transform:uppercase;font-weight:700;border:1px solid var(--color-dark-2) !important;box-shadow:var(--shadow-soft);transition:0.3s cubic-bezier(0.4,0,0.2,1);background-image:none !important;opacity:1 !important;}@media (prefers-color-scheme:dark){.block-content-brevo .sib-form-block__button,.block-content-brevo button.sib-form-block__button{background-color:var(--color-whiteish) !important;border-color:#3a3d40 !important;color:var(--color-amarant) !important;background-image:none !important;opacity:1 !important;}#EMAIL{background-color:#2a2d30;color:var(--color-dark);border:1px solid #3a3d40;}.block-content-brevo .entry__error.entry__error--primary{background-color:#3a1f1f !important;color:#ffb3b3 !important;border:1px solid #5a2a2a !important;}.block-content-brevo #success-message.sib-form-message-panel--active{background-color:#1f3a2a !important;color:#b7f5c9 !important;border:1px solid #2f5a3f !important;}}.block-content-brevo .sib-form-block__button:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong);}.navbar.bg-primary{background-color:#1a1c1e !important;border-bottom:2px solid #333537;}.block-content-brevo #sib-container{max-width:100% !important;width:100% !important;padding:0;border:none !important;background:transparent !important;}.block-content-brevo .sib-container--large,.block-content-brevo .sib-form{max-width:100% !important;width:100% !important;border:none !important;background:transparent !important;box-shadow:none !important;}.block-content-brevo .sib-form-block{border:none !important;background:transparent !important;}.block-content-brevo .sib-form,.block-content-brevo #sib-container,.block-content-brevo .sib-form *{font-family:inherit !important;}@media (prefers-color-scheme:dark){.block-content-brevo,.block-content-brevo .sib-form,.block-content-brevo .sib-form *,.block-content-brevo label,.block-content-brevo p,.block-content-brevo span,.block-content-brevo input,.block-content-brevo textarea{color:var(--color-dark) !important;}}.views-element-container.block-views-blocknews-block-1 h2.node__title{margin-left:0;}#block-bootstrap-subtheme-page-title{border-bottom:1px solid var(--color-light);padding-bottom:10px;margin-bottom:20px;}@media (prefers-color-scheme:dark){#block-bootstrap-subtheme-page-title{border-bottom:1px solid var(--color-amarant);padding-bottom:10px;margin-bottom:20px;}}#block-bootstrap-subtheme-empty{border:none !important;outline:none !important;box-shadow:none !important;margin:-30px auto !important;background:transparent;}.grecaptcha-badge{z-index:9999 !important;visibility:visible !important;}.region-footer-third.row{display:flex !important;justify-content:center !important;text-align:center;font-size:12px !important;width:100%;margin-left:0;margin-right:0;margin-bottom:-60px;}.region-footer-third .block-content-privacy{display:inline-block !important;flex:0 0 auto !important;width:auto !important;float:none !important;text-align:center;border:none !important;}.grecaptcha-badge{}.eu-cookie-compliance-save-preferences-button{visibility:hidden;}
