:root{ --ucr-blue-rgb:0,61,165;--ucr-blue:rgb(var(--ucr-blue-rgb));--ucr-blue-hover-rgb:0,33,89;--ucr-blue-hover:rgb(var(--ucr-blue-hover-rgb));
    --ucr-yellow-rgb:255,184,28;--ucr-yellow:rgb(var(--ucr-yellow-rgb));--ucr-light-gray-rgb:234,234,234;
    --ucr-light-gray:rgb(var(--ucr-light-gray-rgb));--ucr-gray-rgb:193,198,200;--ucr-gray:rgb(var(--ucr-gray-rgb));
    --ucr-secondary-blue-rgb:45,108,192;--ucr-secondary-blue:rgb(var(--ucr-secondary-blue-rgb));
    --ucr-secondary-yellow:#F1AB00;
    --ucr-soft-yellow-rgb:251,219,101;--ucr-soft-yellow:rgb(var(--ucr-soft-yellow-rgb));--bs-body-color:#2b2b2b;
    --urc-soft-green-rgb:228,242,210;--ucr-soft-green:rgb(var(--urc-soft-green-rgb));
    --urc-soft-blue-rgb:204,216,237;--ucr-soft-blue:rgb(var(--urc-soft-blue-rgb));
    --bs-border-radius:0;--bs-border-radius:0;--bs-border-radius-sm:0;--bs-border-radius-lg:0;--bs-border-radius-xl:0;
    --bs-border-color:var(--ucr-soft-blue);
    --bs-link-color:var(--ucr-secondary-blue);--bs-link-hover-color:var(--ucr-blue);
}

@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
@keyframes fade-out{0%{opacity:1}100%{opacity:0}}
@keyframes fade-in-left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes fade-in-right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes fade-out-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100px);opacity:0}}
@keyframes fade-out-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100px);opacity:0}}
@keyframes  spin{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}
.fade-in{animation:fade-in 1s ease-in-out both}
.fade-out{animation:fade-out 1s ease-out both}
.fade-in-left{animation:fade-in-left .6s ease-out both}
.fade-out-left{animation:fade-out-left .7s ease-in-out both}
.fade-in-right{animation:fade-in-right .6s ease-out both}
.fade-out-right{animation:fade-out-right .7s ease-out both}


/*.body-inner{ min-height:100vh; }*/
body{ font-family: 'Fira Sans', Arial, sans-serif;font-weight:400;font-style: normal; }
body.no-cookies-consent{ padding-bottom:0; }
h1,.h1,h2,.h2,.oswald-600{ font-family: 'Oswald', Impact, 'Arial Narrow', sans-serif;font-optical-sizing: auto;font-weight: 600;font-style: normal; }
.font-oswald{ font-family: 'Oswald', Impact, 'Arial Narrow', sans-serif;font-optical-sizing: auto; }

a{ --bs-link-color-rgb:var(--ucr-secondary-blue-rgb);--link-font-weight:500;font-weight:var(--link-font-weight); }
a:hover{ --bs-link-color-rgb:var(--ucr-blue-rgb);--link-color:var(--ucr-blue); }

.form-control::placeholder{ font-style:normal;opacity:.7;}
.form-check-input[type="checkbox"]{ border-radius:var(--bs-border-radius); }
.form-check-input:checked{ --bs-form-check-bg:var(--ucr-blue);background-color:var(--ucr-blue);border-color: var(--ucr-blue); }
.form-control.disabled{ --bs-border-color:#dee2e6; }

.scale-up-on-hover{ transition: 0.1s ease-out; }
.scale-up-on-hover:hover{ transform:scale(1.2); }

.loader{ --line-width: 3px;--outer-line-color:var(--ucr-blue);--middle-line-color: var(--ucr-yellow);--inner-line-color: #000000;
    position:relative;width:80px;height:80px;border: var(--line-width) solid transparent;border-top-color: var(--outer-line-color);
    border-radius: 100%;animation: spin 2s linear infinite; }
.loader::before, .loader::after{ content: "";position: absolute;border: var(--line-width) solid transparent;border-radius: 100%; }
.loader::before{ inset:3px;border-top-color: var(--inner-line-color);animation: spin 3s linear infinite; }
.loader::after{ inset:9px;border-top-color: var(--middle-line-color);animation: spin 1.5s linear infinite; }

.page-loader,.curtain-loader,.form-loader{ inset:0;z-index:1000;display: flex;align-items: center;justify-content: center; }
.page-loader,.curtain-loader{ position:fixed; }
.form-loader{ position:absolute;background-color: rgba(255, 255, 255, .8); }

.page-loader{ background-color: rgba(255, 255, 255, .8);visibility:hidden; }
.loading .page-loader, .curtain-loader{ visibility:visible; }

.hiding .page-loader, .form-loader.hiding{ animation:fade-out .3s ease-out both; }

.curtain-loader{ --curtain-color:#f1faee;/*rgba(251,219,101,.9);*/ }
.curtain-loader::before, .curtain-loader::after{ position: fixed;top: 0;background: var(--curtain-color);width: 50%;
    height: 100%;z-index: 1000;content:'';background-color:var(--curtain-color); }
.curtain-loader::before{ left:0; }
.curtain-loader::after{ right:0; }
.loaded .curtain-loader::before{ transform: translateX(-100%);transition: all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000); }
.loaded .curtain-loader::after{ transform: translateX(100%);transition: all 0.7s 0.3s cubic-bezier(0.645,0.045,0.355,1.000); }
.curtain-loader .loader{ z-index:1001; }
.loaded .curtain-loader{ visibility:hidden;transform:translateY(-100%);transition: all .3s 1s ease-out; }
.loaded .curtain-loader .loader{ opacity:0;transition: all .3s ease-out; }

.text-primary{ --bs-primary-rgb:var(--ucr-blue-rgb); }
.text-blue{ color:var(--ucr-blue)!important; }
.text-yellow{ color:var(--ucr-yellow)!important; }
.text-black{ color:var(--bs-body-color);}

.bg-blue{ background-color:var(--ucr-blue)!important; }
.bg-yellow{ background-color:var(--ucr-yellow)!important; }
.bg-light-gray{ background-color:var(--ucr-light-gray)!important; }

.font-fira {font-family: 'Fira Sans', Arial, sans-serif;}

.bs5-dynamic-modal{ --modal-spinner-primary-color:var(--ucr-blue); }

.layout-content{ padding-top:2rem;padding-bottom:2rem;position:relative;min-height:50vh; }
/*
.layout-content a:not(.btn){ --link-color:var(--ucr-secondary-blue);color:var(--link-color);font-weight:500;text-decoration:none; }
.layout-content a:not(.btn):hover{ --link-color:var(--ucr-blue);text-decoration:underline; }
*/

/* btn styles must be below layout-content a objects */
.btn-link{ --bs-link-decoration:none;text-decoration:var(--bs-link-decoration); }
.btn-link:hover{ --bs-link-decoration:underline; }
.btn-blue, .btn-primary{ --bs-btn-color:#fff;--bs-btn-bg: var(--ucr-blue);--bs-btn-border-color:transparent;
    --bs-btn-hover-bg:var(--ucr-secondary-blue);--bs-btn-hover-border-color:transparent;
    --bs-btn-active-bg:var(--ucr-blue-hover);--bs-btn-active-border-color:transparent; }
.btn-yellow{ --bs-btn-color: var(--ucr-blue);--bs-btn-bg: var(--ucr-yellow);
    --bs-btn-hover-bg:var(--ucr-yellow);--bs-btn-active-bg:var(--ucr-yellow);
    --bs-btn-active-color:var(--ucr-blue-hover); }
.btn-outline-blue{--bs-btn-color: var(--ucr-blue);--bs-btn-border-color:var(--ucr-blue);--bs-btn-hover-bg:var(--ucr-blue);
    --bs-btn-hover-color:#fff;}

.btn-secondary, .btn-default{ --bs-btn-color: var(--bs-body-color);--bs-btn-bg: var(--ucr-light-gray);--bs-btn-border-color:transparent;
    --bs-btn-hover-color: var(--ucr-blue);--bs-btn-hover-bg: var(--ucr-gray);--bs-btn-hover-border-color:transparent; }

.btn-back{ --bs-btn-color: var(--ucr-secondary-blue);font-weight:700;text-transform: uppercase;font-size:.9rem; }
.btn-back::before{ content:'\27F5';display:inline-block;margin-right:.5rem;transition: transform .2s ease-out; }
.btn-back:hover{ opacity:.6;text-decoration:none;color:var(--ucr-blue); }
.btn-back:hover::before{ transform: translateX(-5px);-webkit-transform: translateX(-5px);-ms-transform: translateX(-5px); }

.dropdown-menu{ --bs-dropdown-link-hover-color:var(--ucr-blue);--bs-dropdown-link-active-bg:var(--ucr-blue);
    --bs-dropdown-link-active-color:var(--ucr-yellow); }

.theme-header{ height:80px;background-color:#fff;display:flex;align-items:center; }
.theme-header .logo-img{ min-width:200px; }
.header-nav .nav{ --bs-nav-link-hover-color:var(--ucr-blue);--bs-navbar-active-color:var(--ucr-blue);
    --bs-nav-link-color:var(--bs-body-color);align-items:center;flex-wrap:nowrap; }
.theme-header .navbar-toggler{ --bs-navbar-color:var(--ucr-blue);--bs-btn-hover-color:var(--ucr-blue);
    --bs-btn-hover-bg:rgba(var(--ucr-blue-rgb),.05);
    height:80px;width:80px;flex-basis:80px;flex-shrink:0; }

.page-header{ margin-bottom:1.5rem; }
.page-header h1{ font-size:calc(1.5rem + 2vw);line-height:1.1;font-weight:600;margin-bottom:0; }

.social-media{ display:flex;align-items:center;column-gap:.5rem;row-gap:.35rem;flex-wrap: wrap; }
.social-media>a{ display:flex;align-items:center;justify-content:center; }
.social-media>a>img{ transition: 0.1s ease-out; }
.social-media>a:hover>img{ transform:scale(1.1); }

.page-footer{ --page-footer-bg-color:var(--ucr-blue);--page-footer-text-color:#fff;--page-footer-link-color:#fff;
    --page-footer-link-hover-color:var(--ucr-yellow);
    background-color: var(--page-footer-bg-color);color:var(--page-footer-text-color);background-repeat:no-repeat;background-size:cover;
    background-position:center 80%; }
.page-footer a{ color:var(--page-footer-link-color);text-decoration:none; }
.page-footer a:hover{ color:var(--page-footer-link-hover-color); }
.page-footer hr{ opacity:.1; }
.page-footer .privacy-socials{ display:flex;align-items:center;font-size:.9em; }
.page-footer .copyright-holder{ background-color:var(--ucr-yellow);color:var(--ucr-blue);font-size:.9em; }
.page-footer .copyright-holder a{ color:var(--ucr-blue);text-decoration:underline; }
.powered-by-logo-wrapper{ padding:.25rem;border-radius:.25rem;background-color:#fff;line-height:1; }

.no-cookies-consent .device-footer-nav{ z-index:800;display:none; }
.device-footer-nav{ position: fixed;bottom: 0;left: 0;right: 0;background-color:#fff;line-height: 1;
	z-index: 800;overflow-x:auto;box-shadow: 0 -0.1rem .4rem rgba(0,0,0,.15) }
.device-footer-nav .nav{
    --bs-nav-link-color:var(--bs-gray-600);--bs-nav-link-padding-x:.5rem;
    --bs-nav-link-padding-y:.5rem;--bs-nav-link-hover-color:var(--ucr-blue);  }
.device-footer-nav .nav-link.active{ --bs-nav-link-color:var(--ucr-blue); }
.no-cookies-consent .device-footer-nav{ z-index:800;display:none; }
.device-footer-nav .nav-link-icon{ margin-bottom: .15rem;font-size: 1.125rem;position: relative; }
.device-footer-nav .nav-link-label{ font-size: .65rem; }

.flex-xy-center{ display:flex;align-items:center;justify-content:center; }
.flex-y-center{ display:flex;align-items:center; }

.badge{ --bs-badge-bg-color:initial;background-color:var(--bs-badge-bg-color); }
.badge-soft-yellow {--bs-badge-bg-color:var(--ucr-soft-yellow);--bs-badge-color: var(--bs-body-color);}
.badge-soft-grey, .badge-default {--bs-badge-bg-color: rgb(193, 198, 200);--bs-badge-color: var(--bs-body-color);}
.badge-soft-green {--bs-badge-bg-color: rgb(165,196,127);--bs-badge-color: var(--bs-body-color);}
.badge-blue {--bs-badge-bg-color: rgb(0,156,222);--bs-badge-color: #fff;}
.badge-primary {--bs-badge-bg-color: var(--bs-primary);--bs-badge-color: #fff;}
.badge-danger {--bs-badge-bg-color: var(--bs-danger);--bs-badge-color: #fff;}
.badge-success {--bs-badge-bg-color: var(--bs-success);--bs-badge-color: #fff;}
.badge-secondary {--bs-badge-bg-color: var(--bs-secondary);--bs-badge-color: #fff;}
.badge-warning {--bs-badge-bg-color: var(--bs-warning);--bs-badge-color: var(--bs-body-color);}
.badge-info {--bs-badge-bg-color: var(--bs-info);--bs-badge-color: var(--bs-body-color);}
.badge-light {--bs-badge-bg-color: rgba(var(--bs-light-rgb),1);--bs-badge-color: var(--ucr-blue);}

a.read-more::after{ content:'\27F6';display:inline-block;margin-left:.5rem;transition: transform .2s ease-out; }
a.read-more:hover::after{ transform: translateX(5px);-webkit-transform: translateX(5px);-ms-transform: translateX(5px); }

.card{--bs-card-bg:#f9f9f9;--bs-card-border-color: var(--ucr-soft-blue);
    --bs-card-box-shadow:var(--bs-box-shadow-sm);box-shadow:var(--bs-card-box-shadow);--collapse-card-btn-bg:var(--ucr-blue);
    --collapse-card-btn-color:var(--ucr-yellow);--collapse-card-btn-width:1.5rem;--collapse-card-btn-border-radius:50%; }
.card-header.collapsed{ --bs-card-border-width:0; }
.card.collapsible .card-header::after{ content:'+';width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;background-color:#f00;
    border-radius:50%;font-size:2rem;flex-shrink:0;margin-left:auto;transition:transform 0.3s ease, content 0.3s ease; }
.card.collapsible .card-header.collapsed::after{ transform: rotate(225deg); }
.list-group {--bs-list-group-bg:#f9f9f9;--bs-list-group-border-color:rgb(0 0 0 / 12%);--bs-list-group-border-radius:0}

.box{background-color:#f9f9f9; border: 1px solid rgb(0 0 0 / 12%); box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }
.box-heading{background-color: rgba(33, 37, 41,0.03);}

.table tfoot th, .table tfoot td{ --bs-table-bg:var(--bs-body-color);--bs-table-color:#fff }
.thead-gray{--bs-table-bg: var(--ucr-gray);}

.accordion{--bs-accordion-bg: #f9f9f9; --bs-accordion-border-radius: 0;--bs-accordion-btn-icon:'';--bs-accordion-btn-active-icon:'';
    --bs-accordion-btn-icon-transform:transform 0.3s ease, content 0.3s ease;--bs-accordion-btn-icon-width:2rem;}
.accordion-button{ font-weight:500;column-gap:.5rem;line-height:1.25; }
.accordion-button:not(.collapsed) {--bs-accordion-active-bg:var(--ucr-soft-blue);--bs-accordion-active-color:var(--ucr-blue);}
.accordion-button:hover{ --bs-accordion-btn-color:var(--ucr-blue); }
.accordion-button:focus { box-shadow: none;}
.accordion-button::after { --accordion-button-bg-color:var(--ucr-blue);--accordion-button-color:var(--ucr-yellow);content: "+";
    border-radius: 50%;background-color: var(--accordion-button-bg-color);color: var(--accordion-button-color);
    text-align: center;font-size:var(--bs-accordion-btn-icon-width);line-height:var(--bs-accordion-btn-icon-width);font-weight:400;
}
.accordion-button:not(.collapsed)::after { transform: rotate(225deg); }
.accordion-footer{ border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);background-color:rgba(var(--urc-soft-blue-rgb),.2) }

.alert, .alert-flex{ position: relative;overflow: hidden;line-height: 1.25; }
.alert::before{z-index: 0;position: absolute;font-family: "Font Awesome 5 Pro";font-size: 8rem;right: -1rem;bottom: -4rem;margin: 0;float: none;transform: rotate(15deg);opacity: .05;}
.alert-flex{ display: -ms-flexbox;display: flex;margin-bottom:1.5rem;border-radius:.25rem; }
.alert-flex-icon{ font-size:3rem; }
.alert-flex-body{ -ms-flex-positive: 1;flex-grow: 1;text-align:justify; }

.alert-success::before {content: '\f058' !important;}
.alert-info {--bs-alert-color: var(--ucr-blue);--bs-alert-bg: var(--ucr-soft-blue);--bs-alert-border-color: var(--ucr-soft-blue);}
.alert-info::before {content: '\f05a' !important;}
.alert.alert-warning::before {content: '\f071' !important;}
.alert.alert-danger::before {content: '\f057' !important;}
.alert-soft-yellow{--bs-alert-bg:rgb(251, 219, 101,0.66);--bs-alert-color:var(--bs-body-color);--bs-alert-border-radius: 0;}

.form-group{ --fg-margin-bottom:1rem;margin-bottom:var(--fg-margin-bottom); }
.input-group{ flex-wrap: nowrap; }
.login-form-holder .form-control{ padding-top:.65rem;padding-bottom:.65rem; }
.password-form-group [data-toggle="password"], .password-form-group .password-toggle{
    --password-toggler-color:var(--ucr-gray);color:var(--password-toggler-color);
    position:absolute;z-index:2;right:.5rem;padding:0;width:2rem;top:50%;background-color:transparent;border:none;
    outline:none;transform: translateY(-50%);}
.password-form-group [data-toggle="password"]:hover, .password-form-group .password-toggle:hover{ --password-toggler-color:var(--ucr-blue); }
.password-form-group [data-toggle="password"] .toggle-icon::before,
.password-form-group .password-toggle .toggle-icon::before{ content:'\f06e'; }
.password-form-group [data-toggle="password"].show .toggle-icon::before,
.password-form-group .password-toggle.show .toggle-icon::before{ content:'\f070'; }

form{ position:relative; }
form .loader{ position:absolute;z-index:2; }
.form-control.disabled,.form-control:disabled,.form-select.disabled,.form-select:disabled{ opacity:.6; }
.iti{ display: block;width: 100%; }
.input-group .iti{ flex-grow: 1;display: flex; }
.input-group .ig-addon .addon-status{ height:100%; }
.invalid-feedback{ animation-duration: .2s; }

.box-heading .box-title {font-weight: 500;color:var(--bs-body-color);font-size: 1.1rem;}

.dropdown-footer { padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); }

/* Profile */
.profile-avatar-holder{ text-align:center; }
.profile-avatar-inner{ position:relative;width:5rem;height:5rem;display:inline-block; }
.avatar-trigger{ display:block;background-color:#a8a8a7; }
.avatar-img{ width:5rem;height:5rem; }
.avatar-icon{ position:absolute;z-index:10;bottom:.1rem;width:2rem;text-align:center;left:50%;
    transform: translateX(-50%);font-size:.9rem;color:#ffffff;text-shadow: 0px 0.5px 0px #000000; }
.avatar-trigger:hover .avatar-img{ opacity:.5; }

/* Modals */
.modal-content{ border:none;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);  }
.dynamic-modal-plugin{ backdrop-filter: blur(2px); }
.modal-body.has-navbar{ padding-top:40px; }
.modal-body .mb-dynamic-content-container{ position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;
    background-color:#ffffff;-webkit-animation-duration: .3s;animation-duration: .3s; }
.modal-body .mb-dynamic-content-inner{ padding-top:40px;-webkit-animation-duration: .3s;animation-duration: .3s; }
.modal-body .mb-dynamic-content-navbar{ height:40px;background-color:var(--ucr-gray);color:var(--bs-body-color);position:absolute;top:0;left:0;right:0; }
.mb-dynamic-content-navbar .mb-navbar-header{ margin:0;padding-left:1rem;padding-right:1rem;font-weight:500;font-size:1rem;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;text-align:center;color:var(--bs-body-color); }
.mb-dynamic-content-navbar .mb-navbar-back-btn{ height:40px;width:40px;background-color:var(--ucr-blue);border:none;
    color:#ffffff;border-right:1px solid #ffffff; }
.mb-dynamic-content{ padding: 1.5rem 1rem; }
.modal-body-inner{ height:100%; }

.confirmation-modal{ --bs-modal-border-radius:.5rem;--bs-modal-padding:1.5rem; }
.confirmation-modal .modal-footer{ --bs-modal-padding:0;flex-wrap:nowrap; }
.confirmation-modal .modal-footer>*{ --bs-btn-line-height:1.25;margin:0;flex: 0 0 auto;width: 50%;padding:1rem; }
/*
.confirmation-modal .modal-footer>*{ --bs-btn-padding-y: 1rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1rem;
    margin:0;flex: 0 0 auto;width: 50%;border:none; }
.confirmation-modal .modal-footer>*:first-child{ border-bottom-left-radius: var(--bs-modal-border-radius);
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color); }
.confirmation-modal .modal-footer>*:last-child{ border-bottom-right-radius: var(--bs-modal-border-radius); }
.confirmation-modal .modal-footer .btn-link:hover{ --bs-link-decoration:none; }
.confirmation-modal .modal-content{ border-radius:var(--bs-modal-border-radius); }
[data-bs-toggle="alertModal"]{ display:none; }
*/
.confirmation-modal .modal-content{ border-radius:var(--bs-modal-border-radius); }

/* Progress bar */
.progress{ height:1.1rem; }
.progress-bar{ overflow:initial; }
.progress .progress-bar-label{ padding:0 .5rem; }

.no-cookies-consent .cookies-notice{ --cn-color:#eaeaea;--cn-bg-color:0,0,0;--cn-bg-opacity:.9;
    color:var(--cn-color);;background-color: rgba(var(--cn-bg-color),var(--cn-bg-opacity));font-size:.925rem;line-height: 1.3rem;z-index: 801;left:0;}

.pagination{ --bs-pagination-active-bg:var(--ucr-blue); }
.pagination-results{ background-color:var(--ucr-soft-blue);padding:.2rem .5rem;color:var(--ucr-blue);font-weight:500; }
.pagination-item{ text-decoration:none; }
.pagination>li>.pagination-item.current{ background-color:var(--ucr-blue);border-color:var(--ucr-blue); }

.application-fee:hover{ box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.12) !important;}

@media (min-width:768px){
    .page-footer .privacy-socials{ column-gap:1.5rem;justify-content:space-between;flex-wrap:wrap;row-gap:1rem; }
    .page-footer .privacy-nav{ column-gap:1.5rem; }
    .cookies-notice .cookies-text{ border-right:1px solid #424b50; }
}
@media (min-width:992px){
    .application-fee-card .card-body{ justify-content:space-between;align-items:center; }
}

@media (max-width:991.98px){
    .application-fee-card .card-body{ flex-direction:column;text-align:center; }
}

@media (max-width:767.98px){
    .theme-header .logo-img{ width:250px; }
    .page-footer .privacy-socials{ flex-direction:column;text-align:center; }
    .page-footer .privacy-nav{ flex-direction: column;row-gap:.5rem;margin-bottom:2rem; }
    .page-footer .social-media{ justify-content:center; }
    .accordion{ --bs-accordion-btn-padding-y:.65rem; --bs-accordion-btn-padding-x:.65rem;--bs-accordion-btn-icon-width:1.5rem; }
    .not-loggedin .theme-header .navbar{ justify-content:center; }
    .not-loggedin .theme-header .navbar-brand{ margin-right:0; }
    body.no-cookies-consent{ overflow:hidden; }
    .no-cookies-consent .cookies-notice{ bottom:0;top:0;left:0;right:0;z-index:1002;backdrop-filter: blur(10px); }
}

@media (max-width:575.98px){
    .form-group{ --fg-margin-bottom: .75rem; }
}