/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-belgrade-sitebanner{position:relative;left:50%;margin-left:-50vw;width:100vw;max-width:100vw;padding:0;margin-top:0;margin-bottom:0;line-height:0;}#block-belgrade-sitebanner img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;}#block-belgrade-sitebanner h2{display:none;}.region-header .container-xl{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}.region-header .d-flex{display:block !important;}.region-header{padding-top:0 !important;padding-bottom:0 !important;margin:0 !important;}
.webform-submission-contact-form .form-item-message.form-floating{position:relative !important;}.webform-submission-contact-form .form-item-message label{position:absolute !important;top:0;left:0;padding:1rem 0.75rem;color:#777;pointer-events:none;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;z-index:2;}.webform-submission-contact-form .form-item-message textarea{padding:1.625rem 0.75rem 0.75rem !important;}.webform-submission-contact-form .form-item-message:has(textarea:focus) label,.webform-submission-contact-form .form-item-message:has(textarea:valid) label{opacity:.65;transform:scale(.85) translateY(-0.5rem) translateX(0.15rem);}
.faq-intro{margin-bottom:1.5rem;}.faq-jump{margin:0 0 2.75rem;padding:1.25rem 1.5rem;border:1px solid #ddd;border-radius:4px;}.faq-jump h2{margin:0 0 1rem;font-size:1.2rem;line-height:1.3;font-weight:700;}.faq-jump ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:0.55rem;margin:0;padding-left:1.25rem;}.faq-jump li{margin:0;}.faq-jump a{text-decoration:none;}.faq-jump a:hover,.faq-jump a:focus{text-decoration:underline;}.faq-item{margin-bottom:2.25rem;scroll-margin-top:2rem;}.faq-item h2{margin:0 0 0.75rem;font-size:1.35rem;line-height:1.3;font-weight:700;}.faq-answer{margin-left:0.5rem;padding:0.25rem 0 0.25rem 1.25rem;border-left:4px solid #bbb;}.faq-answer p{margin-top:0;margin-bottom:0.8rem;}.faq-answer p:last-child{margin-bottom:0;}.faq-contact{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #ddd;}@media (max-width:600px){.faq-jump{padding:1rem 1.25rem;}.faq-jump ul{grid-template-columns:1fr;row-gap:0.65rem;}.faq-answer{margin-left:0;padding-left:1rem;}.faq-item h2{font-size:1.2rem;}}
body:not(.path-admin) main article .field--name-body a,body:not(.path-admin) main article .field--name-body a *,body:not(.path-admin) main .node__content a,body:not(.path-admin) main .node__content a *{color:#9ecbff !important;text-decoration:none;}body:not(.path-admin) main article .field--name-body a:hover,body:not(.path-admin) main article .field--name-body a:hover *,body:not(.path-admin) main .node__content a:hover,body:not(.path-admin) main .node__content a:hover *{color:#4da3ff !important;text-decoration:underline;}
main article.container-narrow{width:100%;max-width:1200px;margin-inline:auto;}
h2 .subtitle{display:block;font-size:0.6em;font-weight:normal;font-style:italic;margin-top:4px;color:#bbbbbb;}
