:root{--bs-primary-base: #6689cc;--bs-primary-bg: #6689cc;--bs-primary-fg: #6689cc;--bs-primary-fg-emphasis: #335699;--bs-primary-bg-subtle: rgb(235.875, 240.25, 248.625);--bs-primary-bg-muted: rgb(224.4, 231.4, 244.8);--bs-primary-border: rgb(170.85, 190.1, 226.95);--bs-primary-focus-ring: color-mix(in srgb, #6689cc 50%, white);--bs-primary-contrast: #ffffff;--ag-primary: #6689cc;--ag-primary-hover: rgb(71.4, 113.4, 193.8);--ag-primary-active: rgb(58.65, 98.9, 175.95);--ag-primary-subtle: rgb(235.875, 240.25, 248.625);--ag-on-primary: #ffffff}[data-branca=generico]{--bs-primary-base: #6689cc;--bs-primary-bg: #6689cc;--bs-primary-fg: #6689cc;--bs-primary-fg-emphasis: #335699;--bs-primary-bg-subtle: rgb(235.875, 240.25, 248.625);--bs-primary-bg-muted: rgb(224.4, 231.4, 244.8);--bs-primary-border: rgb(170.85, 190.1, 226.95);--bs-primary-focus-ring: color-mix(in srgb, #6689cc 50%, white);--bs-primary-contrast: #ffffff;--ag-primary: #6689cc;--ag-primary-hover: rgb(71.4, 113.4, 193.8);--ag-primary-active: rgb(58.65, 98.9, 175.95);--ag-primary-subtle: rgb(235.875, 240.25, 248.625);--ag-on-primary: #ffffff}[data-branca=capi]{--bs-primary-base: #7a1e99;--bs-primary-bg: #7a1e99;--bs-primary-fg: #7a1e99;--bs-primary-fg-emphasis: rgb(54, 13.2786885246, 67.7213114754);--bs-primary-bg-subtle: rgb(217.4, 160.6918032787, 236.5081967213);--bs-primary-bg-muted: rgb(200.4, 118.0524590164, 228.1475409836);--bs-primary-border: rgb(176.6, 58.3573770492, 216.4426229508);--bs-primary-focus-ring: color-mix(in srgb, #7a1e99 50%, white);--bs-primary-contrast: #ffffff;--ag-primary: #7a1e99;--ag-primary-hover: rgb(94.8, 23.3114754098, 118.8885245902);--ag-primary-active: rgb(74.4, 18.2950819672, 93.3049180328);--ag-primary-subtle: rgb(217.4, 160.6918032787, 236.5081967213);--ag-on-primary: #ffffff}[data-branca=lc]{--bs-primary-base: #f9d616;--bs-primary-bg: #f9d616;--bs-primary-fg: #f9d616;--bs-primary-fg-emphasis: rgb(164.7573221757, 140.0083682008, 4.2426778243);--bs-primary-bg-subtle: rgb(254.359832636, 250.6255230126, 230.140167364);--bs-primary-bg-muted: rgb(253.0970711297, 241.9966527197, 181.1029288703);--bs-primary-border: rgb(251.3046025105, 229.7481171548, 111.4953974895);--bs-primary-focus-ring: color-mix(in srgb, #f9d616 50%, white);--bs-primary-contrast: #ffffff;--ag-primary: #f9d616;--ag-primary-hover: rgb(224.4209205021, 190.709623431, 5.7790794979);--ag-primary-active: rgb(194.5891213389, 165.3589958159, 5.0108786611);--ag-primary-subtle: rgb(254.359832636, 250.6255230126, 230.140167364);--ag-on-primary: #ffffff}[data-branca=eg]{--bs-primary-base: #3d8e33;--bs-primary-bg: #3d8e33;--bs-primary-fg: #3d8e33;--bs-primary-fg-emphasis: rgb(28.7616580311, 66.9533678756, 24.0466321244);--bs-primary-bg-subtle: rgb(184.6911917098, 227.8352331606, 179.3647668394);--bs-primary-bg-muted: rgb(149.8103626943, 214.3585492228, 141.8414507772);--bs-primary-border: rgb(100.9772020725, 195.4911917098, 89.3088082902);--bs-primary-focus-ring: color-mix(in srgb, #3d8e33 50%, white);--bs-primary-contrast: #ffffff;--ag-primary: #3d8e33;--ag-primary-hover: rgb(48.1046632124, 111.9813471503, 40.2186528497);--ag-primary-active: rgb(38.4331606218, 89.467357513, 32.132642487);--ag-primary-subtle: rgb(184.6911917098, 227.8352331606, 179.3647668394);--ag-on-primary: #ffffff}[data-branca=rs]{--bs-primary-base: #ef3340;--bs-primary-bg: #ef3340;--bs-primary-fg: #ef3340;--bs-primary-fg-emphasis: rgb(174.3272727273, 13.6727272727, 24.7818181818);--bs-primary-bg-subtle: rgb(253.1454545455, 231.3545454545, 232.8613636364);--bs-primary-bg-muted: rgb(250.8690909091, 202.3309090909, 205.6872727273);--bs-primary-border: rgb(245.6763636364, 136.1236363636, 143.6990909091);--bs-primary-focus-ring: color-mix(in srgb, #ef3340 50%, white);--bs-primary-contrast: #ffffff;--ag-primary: #ef3340;--ag-primary-hover: rgb(231.0763636364, 18.1236363636, 32.8490909091);--ag-primary-active: rgb(202.7018181818, 15.8981818182, 28.8154545455);--ag-primary-subtle: rgb(253.1454545455, 231.3545454545, 232.8613636364);--ag-on-primary: #ffffff}[data-branca=viola]{--bs-primary-base: #7a1e99;--bs-primary-bg: #7a1e99;--bs-primary-fg: #7a1e99;--bs-primary-fg-emphasis: rgb(54, 13.2786885246, 67.7213114754);--bs-primary-bg-subtle: rgb(217.4, 160.6918032787, 236.5081967213);--bs-primary-bg-muted: rgb(200.4, 118.0524590164, 228.1475409836);--bs-primary-border: rgb(176.6, 58.3573770492, 216.4426229508);--bs-primary-focus-ring: color-mix(in srgb, #7a1e99 50%, white);--bs-primary-contrast: #ffffff;--ag-primary: #7a1e99;--ag-primary-hover: rgb(94.8, 23.3114754098, 118.8885245902);--ag-primary-active: rgb(74.4, 18.2950819672, 93.3049180328);--ag-primary-subtle: rgb(217.4, 160.6918032787, 236.5081967213);--ag-on-primary: #ffffff}[data-branca=generico2]{--bs-primary-base: #462d7b;--bs-primary-bg: #462d7b;--bs-primary-fg: #462d7b;--bs-primary-fg-emphasis: rgb(27.5, 17.6785714286, 48.3214285714);--bs-primary-bg-subtle: rgb(180.45, 161.4321428571, 220.7678571429);--bs-primary-bg-muted: rgb(150.7, 124.0928571429, 207.1071428571);--bs-primary-border: rgb(109.05, 71.8178571429, 187.9821428571);--bs-primary-focus-ring: color-mix(in srgb, #462d7b 50%, white);--bs-primary-contrast: #ffffff;--ag-primary: #462d7b;--ag-primary-hover: rgb(53, 34.0714285714, 93.1285714286);--ag-primary-active: rgb(40.25, 25.875, 70.725);--ag-primary-subtle: rgb(180.45, 161.4321428571, 220.7678571429);--ag-on-primary: #ffffff}@media(min-width: 1024px){body{height:100vh;overflow:hidden}}.ag-scroll-area{min-width:0}@media(min-width: 1024px){.ag-scroll-area{min-height:0;overflow-y:auto}}body{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#343a40}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Montserrat","Open Sans",system-ui,sans-serif;font-weight:700}.btn-outline.ag-btn-light{--bs-btn-color: #fff;--bs-btn-border-color: rgba(255, 255, 255, .7);--bs-btn-hover-bg: rgba(255, 255, 255, .18);--bs-btn-hover-color: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-active-bg: rgba(255, 255, 255, .28);--bs-btn-active-color: #fff;--bs-btn-active-border-color: #fff}.btn-solid.ag-btn-light{--bs-btn-bg: #fff;--bs-btn-color: #343a40;--bs-btn-border-color: #fff;--bs-btn-hover-bg: #f1f3f5;--bs-btn-hover-color: #343a40;--bs-btn-hover-border-color: #f1f3f5;--bs-btn-active-bg: #e4e7ea;--bs-btn-active-color: #343a40;--bs-btn-active-border-color: #e4e7ea}.navbar-agesci{background-color:var(--ag-primary);--bs-navbar-color: rgba(255, 255, 255, .85);--bs-navbar-hover-color: #fff;--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .3)}.navbar-agesci.ag-navbar--testo-scuro{--bs-navbar-color: rgba(0, 0, 0, .65);--bs-navbar-hover-color: #000;--bs-navbar-active-color: #000;--bs-navbar-brand-color: #000;--bs-navbar-brand-hover-color: #000;--bs-navbar-toggler-border-color: rgba(0, 0, 0, .3)}.navbar-agesci .navbar-brand img{height:40px;width:auto}.breadcrumb-agesci{background-color:var(--ag-primary-subtle);border-bottom:1px solid rgba(0,0,0,.06)}.breadcrumb-agesci .breadcrumb{--bs-breadcrumb-divider-color: var(--ag-primary);--bs-breadcrumb-link-color: var(--ag-primary);--bs-breadcrumb-link-hover-color: var(--ag-primary-hover);--bs-breadcrumb-link-hover-bg: transparent;--bs-breadcrumb-link-active-color: var(--ag-primary)}.breadcrumb-agesci .breadcrumb-link.active{font-weight:600}.subnav-agesci{background-color:var(--ag-primary-subtle);border-bottom:1px solid rgba(0,0,0,.08)}.subnav-agesci .nav-link{color:var(--ag-primary);border-radius:.375rem}.subnav-agesci .nav-link:hover{background-color:color-mix(in srgb, var(--ag-primary) 12%, transparent);color:var(--ag-primary)}.subnav-agesci .nav-link.active{background-color:var(--ag-primary);color:var(--ag-on-primary)}.footer-agesci{background-color:#343a40;color:hsla(0,0%,100%,.8);padding:.5rem 0}.footer-agesci a{color:#fff;text-decoration:none}.footer-agesci a:hover{text-decoration:underline}.footer-agesci .footer-emblema{height:56px;width:auto;opacity:.95}.bg-ag-viola{background-color:#7a1e99 !important;color:#fff}.bg-ag-azzurro{background-color:#6689cc !important;color:#fff}.bg-ag-giallo-lc{background-color:#f9d616 !important;color:#1a1a1a}.bg-ag-verde-eg{background-color:#3d8e33 !important;color:#fff}.bg-ag-rosso-rs{background-color:#ef3340 !important;color:#fff}.bg-ag-giallo-oro{background-color:#ffcc1e !important;color:#1a1a1a}.bg-ag-generico-2{background-color:#462d7b !important;color:#fff}.text-ag-viola{color:#7a1e99 !important}.text-ag-azzurro{color:#6689cc !important}.text-ag-verde-eg{color:#3d8e33 !important}.text-ag-rosso-rs{color:#ef3340 !important}.text-ag-generico-2{color:#462d7b !important}.invalid-feedback{display:block}.form-field>label:not(.form-label,.form-control){font-weight:500}.ag-multiselect{position:relative}.chip-input.is-invalid{--bs-control-border-color: var(--bs-danger-border)}.ag-header-top{background-color:var(--ag-primary);color:var(--ag-on-primary)}.ag-header-top .ag-header-brand{display:flex;align-items:center;gap:.5rem;color:var(--ag-on-primary);text-decoration:none;margin-right:auto}.ag-header-top .ag-header-brand:hover{opacity:.9}.ag-header-top .ag-header-brand img{height:40px;width:auto}.ag-header-top .ag-header-nav .nav-link{color:var(--ag-on-primary);opacity:.85;font-size:.8rem;text-align:center;padding:.4rem .75rem}.ag-header-top .ag-header-nav .nav-link:hover,.ag-header-top .ag-header-nav .nav-link:focus,.ag-header-top .ag-header-nav .nav-link.active,.ag-header-top .ag-header-nav .nav-link.show{opacity:1;background-color:rgba(0,0,0,.12);border-radius:.375rem}.ag-header-top .ag-header-nav .nav-link .ag-nav-icon{display:block;margin:0 auto .2rem}.ag-header-top .ag-header-nav-overflow>.ag-header-nav{justify-content:flex-end}.ag-header-top .ag-header-toggler{background:none;border:1px solid hsla(0,0%,100%,.35);border-radius:.375rem;padding:.375rem .5rem;color:var(--ag-on-primary);cursor:pointer;line-height:1}.ag-header-top .ag-header-toggler:focus{outline:none;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.25)}.ag-header-bottom{background-color:var(--bs-bg-body, #fff);border-bottom:1px solid var(--bs-border-color, #dee2e6)}#agOffcanvas{--bs-drawer-inset: 0;--bs-drawer-border-radius: 0;overflow:hidden}#agOffcanvas .ag-offcanvas-header{background-color:var(--ag-primary);color:var(--ag-on-primary);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}#agOffcanvas .ag-offcanvas-header .ag-offcanvas-title{font-weight:700;font-size:1rem;margin:0;color:var(--ag-on-primary)}#agOffcanvas .ag-offcanvas-header .ag-offcanvas-title img{height:32px;width:auto;margin-right:.5rem;vertical-align:middle}#agOffcanvas .ag-offcanvas-header .ag-offcanvas-close{background:none;border:none;color:var(--ag-on-primary);cursor:pointer;padding:.25rem;line-height:1;border-radius:.25rem}#agOffcanvas .ag-offcanvas-header .ag-offcanvas-close:focus{outline:none;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.25)}#agOffcanvas .drawer-body{padding-top:.5rem}#agOffcanvas .drawer-body .nav-link{color:var(--bs-fg-body, #212529);padding:.6rem 1rem;display:flex;align-items:center;gap:.5rem;border-radius:.375rem}#agOffcanvas .drawer-body .nav-link:hover,#agOffcanvas .drawer-body .nav-link.active{background-color:var(--ag-primary-subtle);color:var(--ag-primary)}.ag-sidebar{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;--bs-drawer-inset: 0;--bs-drawer-border-radius: 0;--bs-drawer-width: 280px}@media(min-width: 1024px){.ag-sidebar{position:relative;z-index:2;flex-grow:0}}.ag-sidebar--collapsed .ag-sidebar__label{opacity:0;width:0;overflow:hidden;margin:0}.ag-sidebar--collapsed .ag-sidebar__toggle-label{display:none}.ag-sidebar--collapsed .ag-sidebar__user{padding:.75rem;justify-content:center}.ag-sidebar--dark{background-color:var(--ag-primary);color:var(--ag-on-primary)}.ag-sidebar--dark .ag-sidebar__toggle,.ag-sidebar--dark .ag-sidebar__close{color:var(--ag-on-primary);border-bottom:1px solid hsla(0,0%,100%,.15)}.ag-sidebar--dark .ag-sidebar__toggle:hover,.ag-sidebar--dark .ag-sidebar__close:hover{background-color:rgba(0,0,0,.1)}.ag-sidebar--dark .ag-sidebar__nav-link{color:var(--ag-on-primary);opacity:.82}.ag-sidebar--dark .ag-sidebar__nav-link:hover,.ag-sidebar--dark .ag-sidebar__nav-link.active{opacity:1;background-color:rgba(0,0,0,.15)}.ag-sidebar--dark .ag-sidebar__section-title{color:hsla(0,0%,100%,.5)}.ag-sidebar--dark .ag-sidebar__user{border-top:1px solid hsla(0,0%,100%,.15)}.ag-sidebar--dark .ag-sidebar__user-toggle{color:var(--ag-on-primary);opacity:.82}.ag-sidebar--dark .ag-sidebar__user-toggle:hover{opacity:1}.ag-sidebar--dark .ag-sidebar__user-avatar{background-color:rgba(0,0,0,.25);color:var(--ag-on-primary)}.ag-sidebar--light{background-color:#f8f9fa;border-right:1px solid var(--bs-border-color, #dee2e6);color:var(--bs-fg-body, #212529)}.ag-sidebar--light .ag-sidebar__toggle,.ag-sidebar--light .ag-sidebar__close{color:var(--ag-primary);border-bottom:1px solid var(--bs-border-color, #dee2e6)}.ag-sidebar--light .ag-sidebar__toggle:hover,.ag-sidebar--light .ag-sidebar__close:hover{background-color:var(--ag-primary-subtle)}.ag-sidebar--light .ag-sidebar__nav-link{color:var(--bs-fg-body, #212529)}.ag-sidebar--light .ag-sidebar__nav-link:hover,.ag-sidebar--light .ag-sidebar__nav-link.active{background-color:var(--ag-primary-subtle);color:var(--ag-primary)}.ag-sidebar--light .ag-sidebar__section-title{color:var(--bs-fg-2, #6c757d)}.ag-sidebar--light .ag-sidebar__user{border-top:1px solid var(--bs-border-color, #dee2e6)}.ag-sidebar--light .ag-sidebar__user-toggle{color:var(--bs-fg-body, #212529);opacity:.82}.ag-sidebar--light .ag-sidebar__user-toggle:hover{opacity:1}.ag-sidebar--light .ag-sidebar__user-avatar{background-color:var(--ag-primary-subtle);color:var(--ag-primary)}.ag-sidebar__toggle,.ag-sidebar__close{align-items:center;width:100%;padding:.75rem 1rem;background:none;border:none;cursor:pointer;white-space:nowrap;font-size:1.1rem}.ag-sidebar__toggle:focus,.ag-sidebar__close:focus{outline:none}.ag-sidebar__toggle{gap:.5rem;text-align:left}.ag-sidebar__close{justify-content:flex-end}@media(min-width: 1024px){.ag-sidebar__toggle{display:flex}}@media(max-width: 1023.98px){.ag-sidebar__close{display:flex}}.ag-sidebar__mobile-toggle{position:fixed;left:1rem;bottom:1rem;z-index:1030;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background-color:var(--ag-primary);color:var(--ag-on-primary);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);cursor:pointer}.ag-sidebar__mobile-toggle:focus{outline:none;box-shadow:0 0 0 .2rem rgba(0,0,0,.25)}@media(max-width: 1023.98px){.ag-sidebar__mobile-toggle{display:flex}}.ag-sidebar__nav{list-style:none;padding:.5rem 0;margin:0;overflow-y:auto;overflow-x:hidden;flex-grow:1}.ag-sidebar__nav-link{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;text-decoration:none;white-space:nowrap;transition:background-color .15s;font-size:.9rem;border-radius:0}.ag-sidebar__nav-link svg,.ag-sidebar__nav-link i{flex-shrink:0;width:1.25rem;text-align:center}.ag-sidebar__label{opacity:1;transition:opacity .15s,width .15s;white-space:nowrap;overflow:hidden}.ag-sidebar__section-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:1rem 1rem .35rem;white-space:nowrap;overflow:hidden}.ag-sidebar__user{padding:.75rem 1rem;flex-shrink:0;display:flex;flex-direction:column}.ag-sidebar__user-toggle{display:flex;align-items:center;gap:.5rem;text-decoration:none;white-space:nowrap}.ag-sidebar__user-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}@layer layout{@media(min-width: 1024px){.ag-sidebar{width:240px !important;min-width:240px !important;transition:width .2s ease,min-width .2s ease !important}.ag-sidebar--collapsed{width:64px !important;min-width:64px !important}.ag-sidebar--dark{background-color:var(--ag-primary) !important}.ag-sidebar--light{background-color:#f8f9fa !important;border-right:1px solid var(--bs-border-color, #dee2e6) !important}}}.ag-footer{background-color:#343a40;color:hsla(0,0%,100%,.75)}.ag-footer a{color:hsla(0,0%,100%,.85);text-decoration:none}.ag-footer a:hover{color:#fff;text-decoration:underline}.ag-footer .ag-footer__logo{height:48px;width:auto;opacity:.9}.ag-footer h5{color:#fff;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.ag-footer ul.ag-footer__nav{list-style:none;padding:0;margin:0}.ag-footer ul.ag-footer__nav li{margin-bottom:.35rem}.ag-footer ul.ag-footer__nav a{font-size:.9rem}.ag-footer .ag-footer__bottom{border-top:1px solid hsla(0,0%,100%,.15)}.ag-footer .ag-footer__bottom p{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.5)}.ag-footer .ag-footer__bottom ul{list-style:none;padding:0;margin:0;display:flex;gap:1rem;flex-wrap:wrap}.ag-footer .ag-footer__bottom ul a{font-size:.85rem}.ag-feature-icon{width:3rem;height:3rem;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;background-color:var(--ag-primary-subtle);color:var(--ag-primary);font-size:1.5rem;flex-shrink:0}.ag-hero{padding:4rem 1.5rem;border-radius:.5rem}.ag-hero--centered{text-align:center}.ag-hero--primary{background-color:var(--ag-primary);color:var(--ag-on-primary)}.ag-hero--primary a:not([class*=btn-]){color:var(--ag-on-primary)}.ag-hero--primary p{opacity:.9}.ag-hero--subtle{background-color:var(--ag-primary-subtle)}.ag-hero--dark{background-color:#212529;color:#fff}.ag-jumbotron{padding:4rem 2rem;border-radius:.75rem;background-color:var(--ag-primary-subtle)}.ag-jumbotron--primary{background-color:var(--ag-primary);color:var(--ag-on-primary)}.ag-masonry-grid [data-masonry]{transition-duration:.3s}.ag-multiselect__menu{max-height:16rem;overflow-y:auto;min-width:100%}.ag-multiselect__toggle{cursor:pointer}.ag-multiselect__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-item:has(.ag-carousel-caption){position:relative}.ag-carousel-caption{position:absolute;inset-inline:0;bottom:0;padding:2.5rem 1.5rem 1.25rem;color:#fff;background:linear-gradient(to top, rgba(0, 0, 0, 0.65), transparent)}
