/* nav-e-footer-condivisi.css
   Le sole regole che servono a nav-woocommerce.php e footer-light.php,
   estratte da bootstrap 5.3.8 + plugins.css + piantando.css
   mantenendo l'ordine originale della cascata.

   Tre accorgimenti:
   1) ogni selettore e' vincolato a .nav-footer-condivisi, quindi fuori da
      quel contenitore il foglio non ha alcun effetto sulla pagina;
   2) i rem sono convertiti in px a 20px/rem, la radice del sito nuovo,
      perche' dentro WordPress la radice resta 16px;
   3) sono incluse anche le classi che Bootstrap aggiunge da JavaScript
      (show, collapsing, backdrop), assenti dal markup statico. */

@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
@font-face { font-family: Unicons; src: url("https://api.piantando.it/risorse/fonts/unicons/Unicons.woff2") format("woff2"), url("https://api.piantando.it/risorse/fonts/unicons/Unicons.woff") format("woff"); font-weight: normal; font-style: normal; font-display: block; }
@font-face { font-family: Custom; src: url("https://api.piantando.it/risorse/fonts/custom/Custom.woff2") format("woff2"), url("https://api.piantando.it/risorse/fonts/custom/Custom.woff") format("woff"); font-weight: normal; font-style: normal; font-display: block; }

.nav-footer-condivisi{--bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13,110,253; --bs-secondary-rgb: 108,117,125; --bs-success-rgb: 25,135,84; --bs-info-rgb: 13,202,240; --bs-warning-rgb: 255,193,7; --bs-danger-rgb: 220,53,69; --bs-light-rgb: 248,249,250; --bs-dark-rgb: 33,37,41; --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255,255,255; --bs-black-rgb: 0,0,0; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 20px; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33,37,41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255,255,255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0,0,0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33,37,41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233,236,239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33,37,41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248,249,250; --bs-heading-color: inherit; --bs-link-color: #0d6efd; --bs-link-color-rgb: 13,110,253; --bs-link-decoration: underline; --bs-link-hover-color: #0a58ca; --bs-link-hover-color-rgb: 10,88,202; --bs-code-color: #d63384; --bs-highlight-color: #212529; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 7.5px; --bs-border-radius-sm: 5px; --bs-border-radius-lg: 10px; --bs-border-radius-xl: 20px; --bs-border-radius-xxl: 40px; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 1000px; --bs-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 2.5px 5px rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 20px 60px rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 5px; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545;}
.nav-footer-condivisi{--bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px;}
.nav-footer-condivisi{--bs-btn-close-filter: ;}
.nav-footer-condivisi{--bs-carousel-indicator-active-bg: #fff; --bs-carousel-caption-color: #fff; --bs-carousel-control-icon-filter: ;}
.nav-footer-condivisi{--animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1;}
.nav-footer-condivisi{--swiper-theme-color: #007aff;}
.nav-footer-condivisi{--swiper-navigation-size: 44px;}
.nav-footer-condivisi{--bs-primary: #069999; --bs-secondary: #026666; --bs-blue: #29519A; --bs-sky: #0099CD; --bs-red: #EB5961; --bs-orange: #F78B77; --bs-yellow: #FDD757; --bs-green: #0ECCA7; --bs-leaf: #8FC895; --bs-aqua: #81B7E4; --bs-ash: #9499A3; --bs-plasticpull: #00A9CA; --bs-plasticpull-light: #BBDDE6; --bs-lightup: #FBBB1E; --bs-light: #FEFEFE; --bs-dark: #272727; --bs-gray: #E2E2E2; --bs-primary-rgb: 6, 153, 153; --bs-secondary-rgb: 2, 102, 102; --bs-blue-rgb: 41, 81, 154; --bs-sky-rgb: 0, 153, 205; --bs-red-rgb: 235, 89, 97; --bs-orange-rgb: 247, 139, 119; --bs-yellow-rgb: 253, 215, 87; --bs-green-rgb: 14, 204, 167; --bs-leaf-rgb: 143, 200, 149; --bs-aqua-rgb: 129, 183, 228; --bs-ash-rgb: 148, 153, 163; --bs-plasticpull-rgb: 0, 169, 202; --bs-plasticpull-light-rgb: 187, 221, 230; --bs-lightup-rgb: 251, 187, 30; --bs-light-rgb: 254, 254, 254; --bs-dark-rgb: 39, 39, 39; --bs-gray-rgb: 226, 226, 226; --bs-primary-hover: #057A7A; --bs-secondary-hover: #014D4D; --bs-blue-dark: #23437E; --bs-sky-dark: #356886; --bs-red-dark: #7E373C; --bs-orange-dark: #8A4E42; --bs-yellow-dark: #8C6632; --bs-green-dark: #0B9A7D; --bs-leaf-dark: #466655; --bs-aqua-dark: #2F5E6F; --bs-ash-dark: #53565B; --bs-soft-primary: #C0F9F7; --bs-soft-secondary: #B2E1E1; --bs-soft-blue: #DEEAF9; --bs-soft-sky: #D9F4F9; --bs-soft-red: #FAE6E7; --bs-soft-orange: #FEECE9; --bs-soft-yellow: #FEF3E4; --bs-soft-green: #E7FAF6; --bs-soft-leaf: #F4F9F4; --bs-soft-aqua: #E4F1F6; --bs-soft-ash: #EEEFF0; --bs-soft-plasticpull: #DCF6F9; --bs-soft-plasticpull-light: #E4F7F9; --bs-soft-lightup: #F9F2E8; --bs-soft-dark: #EFEFF0; --bs-pale-primary: #93E2DE; --bs-pale-secondary: #359B9B; --bs-pale-blue: #CCDDF2; --bs-pale-sky: #B1E9F2; --bs-pale-red: #FAD1D3; --bs-pale-orange: #F9D7D7; --bs-pale-yellow: #FEEDBD; --bs-pale-green: #B6F0E4; --bs-pale-leaf: #D3E9D6; --bs-pale-aqua: #C5D7F6; --bs-pale-ash: #DFE4E8; --bs-pale-plasticpull: #BEEFF4; --bs-pale-plasticpull-light: #D9F1F4; --bs-pale-lightup: #F9E8C2; --bs-pale-dark: #DCDDDE; --bs-success: #6FBE95; --bs-danger: var(--bs-red); --bs-warning: var(--bs-yellow); --bs-info: var(--bs-aqua); --bs-success-rgb: 111, 190, 149; --bs-danger-rgb: var(--bs-red-rgb); --bs-warning-rgb: var(--bs-yellow-rgb); --bs-info-rgb: var(--bs-aqua-rgb); --bs-muted-color: #5A6E6C; --bs-muted-color-rgb: 90, 110, 108; --bs-primary-glow: rgba(var(--bs-primary-rgb), 0.35); --bs-primary-soft: rgba(var(--bs-primary-rgb), 0.08); --bs-body-bg: #FFFFFF; --bs-body-bg-rgb: 255, 255, 255; --bs-body-color: var(--bs-dark); --bs-heading-color: var(--bs-dark); --bs-secondary-color: var(--bs-secondary); --bs-border-color: var(--bs-gray-200); --bs-link-color: var(--bs-primary); --bs-link-hover-color: var(--bs-primary-hover); --bs-code-color: var(--bs-danger); --bs-highlight-bg: #FEF1DE; --bs-gray-100: #F5F5F5; --bs-gray-200: #E5E5E5; --bs-gray-300: #CCCCCC; --bs-gray-400: #999999; --bs-gray-500: #777777; --bs-gray-600: #666666; --bs-gray-700: #444444; --bs-gray-800: #333333; --bs-gray-900: #1A1A1A; --bs-font-sans-serif: "Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; --bs-font-secondary: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; --bs-font-monospace: "JetBrains Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-root-font-size: 20px; --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 16px; --bs-body-font-weight: 500; --bs-body-line-height: 1.7; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 8px; --bs-border-radius-sm: 4px; --bs-border-radius-lg: 8px; --bs-border-radius-xl: 16px; --bs-border-radius-2xl: 40px; --bs-border-radius-pill: 1000px; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));}
.nav-footer-condivisi{--animate-delay: 0.5s;}


.nav-footer-condivisi *{box-sizing: border-box;}
@media (prefers-reduced-motion: no-preference){.nav-footer-condivisi{scroll-behavior: smooth;}}
.nav-footer-condivisi{margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
.nav-footer-condivisi address{margin-bottom: 20px; font-style: normal; line-height: inherit;}
.nav-footer-condivisi ul{padding-left: 40px;}
.nav-footer-condivisi ul{margin-top: 0px; margin-bottom: 20px;}
.nav-footer-condivisi ul ul{margin-bottom: 0px;}
.nav-footer-condivisi .small{font-size: 0.875em;}
.nav-footer-condivisi .mark{padding: 0.1875em; color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg);}
.nav-footer-condivisi a{color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)); text-decoration: underline;}
.nav-footer-condivisi a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);}
.nav-footer-condivisi a:not([href]):not([class]),.nav-footer-condivisi a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}
.nav-footer-condivisi figure{margin: 0px 0px 20px;}
.nav-footer-condivisi img{vertical-align: middle;}
.nav-footer-condivisi button{border-radius: 0px;}
.nav-footer-condivisi button:focus:not(:focus-visible){outline: 0px;}
.nav-footer-condivisi button{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
.nav-footer-condivisi button{text-transform: none;}
.nav-footer-condivisi [type="button"],.nav-footer-condivisi button{appearance: button;}
.nav-footer-condivisi [type="button"]:not(:disabled),.nav-footer-condivisi button:not(:disabled){cursor: pointer;}
.nav-footer-condivisi .container{--bs-gutter-x: 30px; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto;}
@media (min-width: 576px){.nav-footer-condivisi .container{max-width: 540px;}}
@media (min-width: 768px){.nav-footer-condivisi .container{max-width: 720px;}}
@media (min-width: 992px){.nav-footer-condivisi .container{max-width: 960px;}}
@media (min-width: 1200px){.nav-footer-condivisi .container{max-width: 1140px;}}
@media (min-width: 1400px){.nav-footer-condivisi .container{max-width: 1320px;}}
.nav-footer-condivisi .btn{--bs-btn-padding-x: 15px; --bs-btn-padding-y: 7.5px; --bs-btn-font-family: ; --bs-btn-font-size: 20px; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 5px rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .btn{transition: none;}}
.nav-footer-condivisi .btn:hover{color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color);}
.nav-footer-condivisi .btn:focus-visible{color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); outline: 0px; box-shadow: var(--bs-btn-focus-box-shadow);}
.nav-footer-condivisi .btn.active,.nav-footer-condivisi .btn.show,.nav-footer-condivisi .btn:first-child:active{color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color);}
.nav-footer-condivisi .btn.active:focus-visible,.nav-footer-condivisi .btn.show:focus-visible,.nav-footer-condivisi .btn:first-child:active:focus-visible{box-shadow: var(--bs-btn-focus-box-shadow);}
.nav-footer-condivisi .btn.disabled,.nav-footer-condivisi .btn:disabled,.nav-footer-condivisi fieldset:disabled .btn{color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity);}
.nav-footer-condivisi .btn-secondary{--bs-btn-color: #fff; --bs-btn-bg: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #5c636a; --bs-btn-hover-border-color: #565e64; --bs-btn-focus-shadow-rgb: 130,138,145; --bs-btn-active-color: #fff; --bs-btn-active-bg: #565e64; --bs-btn-active-border-color: #51585e; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #6c757d; --bs-btn-disabled-border-color: #6c757d;}
.nav-footer-condivisi .btn-sm{--bs-btn-padding-y: 5px; --bs-btn-padding-x: 10px; --bs-btn-font-size: 17.5px; --bs-btn-border-radius: var(--bs-border-radius-sm);}
.nav-footer-condivisi .fade{transition: opacity 0.15s linear;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .fade{transition: none;}}
.nav-footer-condivisi .fade:not(.show){opacity: 0;}
.nav-footer-condivisi .collapse:not(.show){display: none;}
.nav-footer-condivisi .collapsing{height: 0px; overflow: hidden; transition: height 0.35s;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .collapsing{transition: none;}}
.nav-footer-condivisi .dropdown{position: relative;}
.nav-footer-condivisi .dropdown-toggle{white-space: nowrap;}
.nav-footer-condivisi .dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent;}
.nav-footer-condivisi .dropdown-toggle:empty::after{margin-left: 0px;}
.nav-footer-condivisi .dropdown-menu{--bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 200px; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 10px; --bs-dropdown-spacer: 2.5px; --bs-dropdown-font-size: 20px; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 10px; --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 20px; --bs-dropdown-item-padding-y: 5px; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 20px; --bs-dropdown-header-padding-y: 10px; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius);}
.nav-footer-condivisi .dropdown-menu[data-bs-popper]{top: 100%; left: 0px; margin-top: var(--bs-dropdown-spacer);}
.nav-footer-condivisi .dropdown-menu-start{--bs-position: start;}
.nav-footer-condivisi .dropdown-menu-start[data-bs-popper]{right: auto; left: 0px;}
.nav-footer-condivisi .dropdown-menu-end{--bs-position: end;}
.nav-footer-condivisi .dropdown-menu-end[data-bs-popper]{right: 0px; left: auto;}
.nav-footer-condivisi .dropdown-divider{height: 0px; margin: var(--bs-dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--bs-dropdown-divider-bg); opacity: 1;}
.nav-footer-condivisi .dropdown-item{display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius,0);}
.nav-footer-condivisi .dropdown-item:focus,.nav-footer-condivisi .dropdown-item:hover{color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg);}
.nav-footer-condivisi .dropdown-item.active,.nav-footer-condivisi .dropdown-item:active{color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg);}
.nav-footer-condivisi .dropdown-item.disabled,.nav-footer-condivisi .dropdown-item:disabled{color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent;}
.nav-footer-condivisi .dropdown-menu.show{display: block;}
.nav-footer-condivisi .dropdown-header{display: block; padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom: 0px; font-size: 17.5px; color: var(--bs-dropdown-header-color); white-space: nowrap;}
.nav-footer-condivisi .nav{--bs-nav-link-padding-x: 20px; --bs-nav-link-padding-y: 10px; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none;}
.nav-footer-condivisi .nav-link{display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: 0px 0px; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .nav-link{transition: none;}}
.nav-footer-condivisi .nav-link:focus,.nav-footer-condivisi .nav-link:hover{color: var(--bs-nav-link-hover-color);}
.nav-footer-condivisi .nav-link:focus-visible{outline: 0px; box-shadow: rgba(13, 110, 253, 0.25) 0px 0px 0px 5px;}
.nav-footer-condivisi .nav-link.disabled,.nav-footer-condivisi .nav-link:disabled{color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default;}
.nav-footer-condivisi .navbar{--bs-navbar-padding-x: 0; --bs-navbar-padding-y: 10px; --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-padding-y: 6.25px; --bs-navbar-brand-margin-end: 20px; --bs-navbar-brand-font-size: 25px; --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-nav-link-padding-x: 10px; --bs-navbar-toggler-padding-y: 5px; --bs-navbar-toggler-padding-x: 15px; --bs-navbar-toggler-font-size: 25px; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 5px; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}
.nav-footer-condivisi .navbar > .container{display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between;}
.nav-footer-condivisi .navbar-brand{padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap;}
.nav-footer-condivisi .navbar-brand:focus,.nav-footer-condivisi .navbar-brand:hover{color: var(--bs-navbar-brand-hover-color);}
.nav-footer-condivisi .navbar-nav{--bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 10px; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
.nav-footer-condivisi .navbar-nav .nav-link.active,.nav-footer-condivisi .navbar-nav .nav-link.show{color: var(--bs-navbar-active-color);}
.nav-footer-condivisi .navbar-nav .dropdown-menu{position: static;}
.nav-footer-condivisi .navbar-collapse{flex-grow: 1; flex-basis: 100%; align-items: center;}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg{flex-wrap: nowrap; justify-content: flex-start;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav{flex-direction: row;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x);}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-collapse{display: flex !important; flex-basis: auto;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .offcanvas{position: static; z-index: auto; flex-grow: 1; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .offcanvas .offcanvas-header{display: none;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0px; overflow-y: visible;}}
.nav-footer-condivisi .navbar[data-bs-theme="dark"]{--bs-navbar-color: rgba(255, 255, 255, 0.55); --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); --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, 0.1); --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.nav-footer-condivisi .btn-close{--bs-btn-close-color: #000; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 5px rgba(13, 110, 253, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; filter: var(--bs-btn-close-filter); border: 0px; border-radius: 7.5px; opacity: var(--bs-btn-close-opacity);}
.nav-footer-condivisi .btn-close:hover{color: var(--bs-btn-close-color); text-decoration: none; opacity: var(--bs-btn-close-hover-opacity);}
.nav-footer-condivisi .btn-close:focus{outline: 0px; box-shadow: var(--bs-btn-close-focus-shadow); opacity: var(--bs-btn-close-focus-opacity);}
.nav-footer-condivisi .btn-close.disabled,.nav-footer-condivisi .btn-close:disabled{pointer-events: none; user-select: none; opacity: var(--bs-btn-close-disabled-opacity);}
.nav-footer-condivisi .btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);}
.nav-footer-condivisi .modal-backdrop{--bs-backdrop-zindex: 1050; --bs-backdrop-bg: #000; --bs-backdrop-opacity: 0.5; position: fixed; top: 0px; left: 0px; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg);}
.nav-footer-condivisi .modal-backdrop.fade{opacity: 0;}
.nav-footer-condivisi .modal-backdrop.show{opacity: var(--bs-backdrop-opacity);}
.nav-footer-condivisi .offcanvas{--bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 20px; --bs-offcanvas-padding-y: 20px; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5;}
.nav-footer-condivisi .offcanvas{position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; transition: var(--bs-offcanvas-transition);}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .offcanvas{transition: none;}}
.nav-footer-condivisi .offcanvas.offcanvas-start{top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%);}
.nav-footer-condivisi .offcanvas.show:not(.hiding),.nav-footer-condivisi .offcanvas.showing{transform: none;}
.nav-footer-condivisi .offcanvas.hiding,.nav-footer-condivisi .offcanvas.show,.nav-footer-condivisi .offcanvas.showing{visibility: visible;}
.nav-footer-condivisi .offcanvas-backdrop{position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0);}
.nav-footer-condivisi .offcanvas-backdrop.fade{opacity: 0;}
.nav-footer-condivisi .offcanvas-backdrop.show{opacity: 0.5;}
.nav-footer-condivisi .offcanvas-header{display: flex; align-items: center; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);}
.nav-footer-condivisi .offcanvas-header .btn-close{padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-left: auto;}
.nav-footer-condivisi .offcanvas-title{margin-bottom: 0px; line-height: var(--bs-offcanvas-title-line-height);}
.nav-footer-condivisi .offcanvas-body{flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto;}
.nav-footer-condivisi .fixed-top{position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030;}
.nav-footer-condivisi .visually-hidden,.nav-footer-condivisi .visually-hidden-focusable:not(:focus):not(:focus-within){width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important;}
.nav-footer-condivisi .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.nav-footer-condivisi .visually-hidden:not(caption){position: absolute !important;}
.nav-footer-condivisi .visually-hidden *,.nav-footer-condivisi .visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow: hidden !important;}
.nav-footer-condivisi .d-inline-block{display: inline-block !important;}
.nav-footer-condivisi .d-flex{display: flex !important;}
.nav-footer-condivisi .d-none{display: none !important;}
.nav-footer-condivisi .border-top{border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.nav-footer-condivisi .w-100{width: 100% !important;}
.nav-footer-condivisi .h-100{height: 100% !important;}
.nav-footer-condivisi .flex-row{flex-direction: row !important;}
.nav-footer-condivisi .flex-column{flex-direction: column !important;}
.nav-footer-condivisi .flex-wrap{flex-wrap: wrap !important;}
.nav-footer-condivisi .flex-nowrap{flex-wrap: nowrap !important;}
.nav-footer-condivisi .justify-content-between{justify-content: space-between !important;}
.nav-footer-condivisi .align-items-center{align-items: center !important;}
.nav-footer-condivisi .order-4{order: 4 !important;}
.nav-footer-condivisi .mx-auto{margin-right: auto !important; margin-left: auto !important;}
.nav-footer-condivisi .mt-4{margin-top: 30px !important;}
.nav-footer-condivisi .mt-auto{margin-top: auto !important;}
.nav-footer-condivisi .mb-3{margin-bottom: 20px !important;}
.nav-footer-condivisi .mb-4{margin-bottom: 30px !important;}
.nav-footer-condivisi .ms-auto{margin-left: auto !important;}
.nav-footer-condivisi .px-4{padding-right: 30px !important; padding-left: 30px !important;}
.nav-footer-condivisi .py-0{padding-top: 0px !important; padding-bottom: 0px !important;}
.nav-footer-condivisi .py-1{padding-top: 5px !important; padding-bottom: 5px !important;}
.nav-footer-condivisi .py-5{padding-top: 60px !important; padding-bottom: 60px !important;}
.nav-footer-condivisi .pt-4{padding-top: 30px !important;}
.nav-footer-condivisi .gap-2{gap: 10px !important;}
.nav-footer-condivisi .gap-4{gap: 30px !important;}
.nav-footer-condivisi .font-monospace{font-family: var(--bs-font-monospace) !important;}
.nav-footer-condivisi .fw-light{font-weight: 300 !important;}
.nav-footer-condivisi .fw-semibold{font-weight: 600 !important;}
.nav-footer-condivisi .fw-bold{font-weight: 700 !important;}
.nav-footer-condivisi .text-decoration-none{text-decoration: none !important;}
.nav-footer-condivisi .text-uppercase{text-transform: uppercase !important;}
.nav-footer-condivisi .text-primary{--bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important;}
.nav-footer-condivisi .text-dark{--bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important;}
.nav-footer-condivisi .text-white{--bs-text-opacity: 1; color: rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important;}
.nav-footer-condivisi .text-muted{--bs-text-opacity: 1; color: var(--bs-secondary-color) !important;}
.nav-footer-condivisi .bg-light{--bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity)) !important;}
.nav-footer-condivisi .rounded{border-radius: var(--bs-border-radius) !important;}
@media (min-width: 768px){.nav-footer-condivisi .d-md-block{display: block !important;}}
@media (min-width: 992px){.nav-footer-condivisi .d-lg-none{display: none !important;}}
@media (min-width: 992px){.nav-footer-condivisi .flex-lg-row{flex-direction: row !important;}}
@media (min-width: 992px){.nav-footer-condivisi .ms-lg-auto{margin-left: auto !important;}}
@media (min-width: 992px){.nav-footer-condivisi .py-lg-3{padding-top: 20px !important; padding-bottom: 20px !important;}}
.nav-footer-condivisi *{box-sizing: border-box;}
.nav-footer-condivisi{font-size: var(--bs-root-font-size);}
.nav-footer-condivisi{margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); max-width: 100%; overflow-x: clip;}
.nav-footer-condivisi address{margin-bottom: 20px; font-style: normal; line-height: inherit;}
.nav-footer-condivisi ul{padding-left: 40px;}
.nav-footer-condivisi ul{margin-top: 0px; margin-bottom: 20px;}
.nav-footer-condivisi ul ul{margin-bottom: 0px;}
.nav-footer-condivisi .small{font-size: 12px;}
.nav-footer-condivisi .mark{padding: 1px 8px 4px; background-color: var(--bs-highlight-bg);}
.nav-footer-condivisi a{color: var(--bs-link-color); text-decoration: none;}
.nav-footer-condivisi a:hover{color: var(--bs-link-hover-color);}
.nav-footer-condivisi a:not([href]):not([class]),.nav-footer-condivisi a:not([href]):not([class]):hover{color: inherit; text-decoration: none;}
.nav-footer-condivisi figure{margin: 0px 0px 20px;}
.nav-footer-condivisi img{vertical-align: middle;}
.nav-footer-condivisi button{border-radius: 0px;}
.nav-footer-condivisi button:focus:not(:focus-visible){outline: 0px;}
.nav-footer-condivisi button{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
.nav-footer-condivisi button{text-transform: none;}
.nav-footer-condivisi button,.nav-footer-condivisi [type="button"]{appearance: button;}
.nav-footer-condivisi button:not(:disabled),.nav-footer-condivisi [type="button"]:not(:disabled){cursor: pointer;}
.nav-footer-condivisi .container{--bs-gutter-x: 30px; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); margin-right: auto; margin-left: auto;}
@media (min-width: 576px){.nav-footer-condivisi .container{max-width: 540px;}}
@media (min-width: 768px){.nav-footer-condivisi .container{max-width: 720px;}}
@media (min-width: 992px){.nav-footer-condivisi .container{max-width: 960px;}}
@media (min-width: 1200px){.nav-footer-condivisi .container{max-width: 1140px;}}
@media (min-width: 1400px){.nav-footer-condivisi .container{max-width: 1320px;}}
.nav-footer-condivisi .btn{--bs-btn-padding-x: 24px; --bs-btn-padding-y: 10px; --bs-btn-font-family: ; --bs-btn-font-size: 16px; --bs-btn-font-weight: 700; --bs-btn-line-height: 1.7; --bs-btn-color: var(--bs-muted-color); --bs-btn-bg: transparent; --bs-btn-border-width: 2px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 8px; --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: unset; --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 5px rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); box-shadow: var(--bs-btn-box-shadow); transition: 0.2s ease-in-out;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .btn{transition: none;}}
.nav-footer-condivisi .btn:hover{color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color);}
.nav-footer-condivisi .btn:focus-visible{color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); outline: 0px; box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);}
.nav-footer-condivisi .btn:first-child:active,.nav-footer-condivisi .btn.active,.nav-footer-condivisi .btn.show{color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color); box-shadow: var(--bs-btn-active-shadow);}
.nav-footer-condivisi .btn:first-child:active:focus-visible,.nav-footer-condivisi .btn.active:focus-visible,.nav-footer-condivisi .btn.show:focus-visible{box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);}
.nav-footer-condivisi .btn:disabled,.nav-footer-condivisi .btn.disabled,.nav-footer-condivisi fieldset:disabled .btn{color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity); box-shadow: none;}
.nav-footer-condivisi .btn-secondary{--bs-btn-color: #fff; --bs-btn-bg: var(--bs-secondary); --bs-btn-border-color: var(--bs-secondary); --bs-btn-hover-color: #fff; --bs-btn-hover-bg: var(--bs-secondary); --bs-btn-hover-border-color: var(--bs-secondary); --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb); --bs-btn-active-color: #fff; --bs-btn-active-bg: var(--bs-secondary); --bs-btn-active-border-color: var(--bs-secondary); --bs-btn-active-shadow: 0px 5px 15px rgba(30, 34, 40, 0.15); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: var(--bs-secondary); --bs-btn-disabled-border-color: var(--bs-secondary);}
.nav-footer-condivisi .btn-sm{--bs-btn-padding-y: 8px; --bs-btn-padding-x: 20px; --bs-btn-font-size: 14px; --bs-btn-border-radius: 8px;}
.nav-footer-condivisi .fade{transition: opacity 0.15s linear;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .fade{transition: none;}}
.nav-footer-condivisi .fade:not(.show){opacity: 0;}
.nav-footer-condivisi .collapse:not(.show){display: none;}
.nav-footer-condivisi .collapsing{height: 0px; overflow: hidden; transition: height 0.35s;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .collapsing{transition: none;}}
.nav-footer-condivisi .dropdown{position: relative;}
.nav-footer-condivisi .dropdown-toggle{white-space: nowrap;}
.nav-footer-condivisi .dropdown-toggle::after{font-family: Unicons; display: inline-block; margin-left: 1px; vertical-align: -3px; border: 0px; content: ""; font-weight: 700 !important;}
.nav-footer-condivisi .dropdown-toggle:empty::after{margin-left: 0px;}
.nav-footer-condivisi .dropdown-menu{--bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 200px; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 20px; --bs-dropdown-spacer: 15px; --bs-dropdown-font-size: 15px; --bs-dropdown-color: var(--bs-dark); --bs-dropdown-bg: #fff; --bs-dropdown-border-color: transparent; --bs-dropdown-border-radius: 8px; --bs-dropdown-border-width: 1px; --bs-dropdown-inner-border-radius: calc(8px - 1px); --bs-dropdown-divider-bg: transparent; --bs-dropdown-divider-margin-y: 10px; --bs-dropdown-box-shadow: 0px 0px 25px rgba(30, 34, 40, 0.06); --bs-dropdown-link-color: var(--bs-dark); --bs-dropdown-link-hover-color: var(--bs-primary); --bs-dropdown-link-hover-bg: inherit; --bs-dropdown-link-active-color: var(--bs-primary); --bs-dropdown-link-active-bg: inherit; --bs-dropdown-link-disabled-color: var(--bs-muted-color); --bs-dropdown-item-padding-x: 30px; --bs-dropdown-item-padding-y: 4px; --bs-dropdown-header-color: var(--bs-primary); --bs-dropdown-header-padding-x: 30px; --bs-dropdown-header-padding-y: 10px; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); box-shadow: var(--bs-dropdown-box-shadow);}
.nav-footer-condivisi .dropdown-menu[data-bs-popper]{top: 100%; left: 0px; margin-top: var(--bs-dropdown-spacer);}
.nav-footer-condivisi .dropdown-menu-start{--bs-position: start;}
.nav-footer-condivisi .dropdown-menu-start[data-bs-popper]{right: auto; left: 0px;}
.nav-footer-condivisi .dropdown-menu-end{--bs-position: end;}
.nav-footer-condivisi .dropdown-menu-end[data-bs-popper]{right: 0px; left: auto;}
.nav-footer-condivisi .dropdown-divider{height: 0px; margin: var(--bs-dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--bs-dropdown-divider-bg); opacity: 1;}
.nav-footer-condivisi .dropdown-item{display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 500; color: var(--bs-dropdown-link-color); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px;}
.nav-footer-condivisi .dropdown-item:hover,.nav-footer-condivisi .dropdown-item:focus{color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg);}
.nav-footer-condivisi .dropdown-item.active,.nav-footer-condivisi .dropdown-item:active{color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg);}
.nav-footer-condivisi .dropdown-item.disabled,.nav-footer-condivisi .dropdown-item:disabled{color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent;}
.nav-footer-condivisi .dropdown-menu.show{display: block;}
.nav-footer-condivisi .dropdown-header{display: block; padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom: 0px; font-size: 14px; color: var(--bs-dropdown-header-color); white-space: nowrap;}
.nav-footer-condivisi .nav{--bs-nav-link-padding-x: 20px; --bs-nav-link-padding-y: 24px; --bs-nav-link-font-size: 16px; --bs-nav-link-font-weight: 700; --bs-nav-link-color: var(--bs-dark); --bs-nav-link-hover-color: var(--bs-primary); --bs-nav-link-disabled-color: var(--bs-ash); display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none;}
.nav-footer-condivisi .nav-link{display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); transition: color 0.2s ease-in-out;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .nav-link{transition: none;}}
.nav-footer-condivisi .nav-link:hover,.nav-footer-condivisi .nav-link:focus{color: var(--bs-nav-link-hover-color);}
.nav-footer-condivisi .nav-link.disabled{color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default;}
.nav-footer-condivisi .navbar{--bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0; --bs-navbar-color: var(--bs-dark); --bs-navbar-hover-color: var(--bs-primary); --bs-navbar-disabled-color: rgba(52, 63, 82, 0.3); --bs-navbar-active-color: var(--bs-primary); --bs-navbar-brand-padding-y: 0; --bs-navbar-brand-margin-end: 0; --bs-navbar-brand-font-size: 14px; --bs-navbar-brand-color: var(--bs-primary); --bs-navbar-brand-hover-color: var(--bs-primary); --bs-navbar-nav-link-padding-x: 20px; --bs-navbar-toggler-padding-y: 5px; --bs-navbar-toggler-padding-x: 15px; --bs-navbar-toggler-font-size: 20px; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='45' height='32' viewBox='0 0 45 32'%3e%3cpath fill='%23069999' d='M26.88 29.888c-1.076 1.289-2.683 2.103-4.48 2.103s-3.404-0.814-4.472-2.093l-0.008-0.009-5.12-7.040-8.192-10.048-3.52-4.608c-0.646-0.848-1.036-1.922-1.036-3.087 0-2.828 2.292-5.12 5.12-5.12 0.139 0 0.277 0.006 0.413 0.016l-0.018-0.001h33.664c0.118-0.010 0.256-0.015 0.396-0.015 2.828 0 5.12 2.292 5.12 5.12 0 1.165-0.389 2.239-1.045 3.1l0.009-0.013-3.52 4.608-7.872 10.048z'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: transparent; --bs-navbar-toggler-border-radius: 8px; --bs-navbar-toggler-focus-width: 5px; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}
.nav-footer-condivisi .navbar > .container{display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between;}
.nav-footer-condivisi .navbar-brand{padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); white-space: nowrap;}
.nav-footer-condivisi .navbar-brand:hover,.nav-footer-condivisi .navbar-brand:focus{color: var(--bs-navbar-brand-hover-color);}
.nav-footer-condivisi .navbar-nav{--bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 24px; --bs-nav-link-font-size: 16px; --bs-nav-link-font-weight: 700; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none;}
.nav-footer-condivisi .navbar-nav .show > .nav-link,.nav-footer-condivisi .navbar-nav .nav-link.active{color: var(--bs-navbar-active-color);}
.nav-footer-condivisi .navbar-nav .dropdown-menu{position: static;}
.nav-footer-condivisi .navbar-collapse{flex-basis: 100%; flex-grow: 1; align-items: center;}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg{flex-wrap: nowrap; justify-content: flex-start;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav{flex-direction: row;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav .nav-link{padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x);}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-collapse{display: flex !important; flex-basis: auto;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .offcanvas{position: static; z-index: auto; flex-grow: 1; box-shadow: none; transition: none; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0px !important; transform: none !important;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .offcanvas .offcanvas-header{display: none;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .offcanvas .offcanvas-body{display: flex; flex-grow: 0; padding: 0px; overflow-y: visible;}}
.nav-footer-condivisi .modal-backdrop{--bs-backdrop-zindex: 1050; --bs-backdrop-bg: rgba(30, 34, 40, 0.9); --bs-backdrop-opacity: 1; position: fixed; top: 0px; left: 0px; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg);}
.nav-footer-condivisi .modal-backdrop.fade{opacity: 0;}
.nav-footer-condivisi .modal-backdrop.show{opacity: var(--bs-backdrop-opacity);}
.nav-footer-condivisi .offcanvas{--bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 300px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 30px; --bs-offcanvas-padding-y: 30px; --bs-offcanvas-color: #fff; --bs-offcanvas-bg: #1e2228; --bs-offcanvas-border-width: 0; --bs-offcanvas-border-color: transparent; --bs-offcanvas-box-shadow: none;}
.nav-footer-condivisi .offcanvas{position: fixed; bottom: 0px; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0px; box-shadow: var(--bs-offcanvas-box-shadow); transition: transform 0.3s ease-in-out;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .offcanvas{transition: none;}}
.nav-footer-condivisi .offcanvas.offcanvas-start{top: 0px; left: 0px; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%);}
.nav-footer-condivisi .offcanvas.showing,.nav-footer-condivisi .offcanvas.show:not(.hiding){transform: none;}
.nav-footer-condivisi .offcanvas.showing,.nav-footer-condivisi .offcanvas.hiding,.nav-footer-condivisi .offcanvas.show{visibility: visible;}
.nav-footer-condivisi .offcanvas-backdrop{position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgba(30, 34, 40, 0.7);}
.nav-footer-condivisi .offcanvas-backdrop.fade{opacity: 0;}
.nav-footer-condivisi .offcanvas-backdrop.show{opacity: 1;}
.nav-footer-condivisi .offcanvas-header{display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);}
.nav-footer-condivisi .offcanvas-header .btn-close{padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));}
.nav-footer-condivisi .offcanvas-title{margin-bottom: 0px; line-height: 1;}
.nav-footer-condivisi .offcanvas-body{flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto;}
.nav-footer-condivisi .fixed-top{position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030;}
.nav-footer-condivisi .visually-hidden,.nav-footer-condivisi .visually-hidden-focusable:not(:focus):not(:focus-within){position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important;}
.nav-footer-condivisi .d-inline-block{display: inline-block !important;}
.nav-footer-condivisi .d-flex{display: flex !important;}
.nav-footer-condivisi .d-none{display: none !important;}
.nav-footer-condivisi .border-top{border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}
.nav-footer-condivisi .w-100{width: 100% !important;}
.nav-footer-condivisi .w-10{width: 50px !important;}
.nav-footer-condivisi .w-16{width: 120px !important;}
.nav-footer-condivisi .h-100{height: 100% !important;}
.nav-footer-condivisi .flex-row{flex-direction: row !important;}
.nav-footer-condivisi .flex-column{flex-direction: column !important;}
.nav-footer-condivisi .flex-wrap{flex-wrap: wrap !important;}
.nav-footer-condivisi .flex-nowrap{flex-wrap: nowrap !important;}
.nav-footer-condivisi .justify-content-between{justify-content: space-between !important;}
.nav-footer-condivisi .align-items-center{align-items: center !important;}
.nav-footer-condivisi .order-4{order: 4 !important;}
.nav-footer-condivisi .mx-auto{margin-right: auto !important; margin-left: auto !important;}
.nav-footer-condivisi .mt-4{margin-top: 20px !important;}
.nav-footer-condivisi .mt-auto{margin-top: auto !important;}
.nav-footer-condivisi .mb-3{margin-bottom: 15px !important;}
.nav-footer-condivisi .mb-4{margin-bottom: 20px !important;}
.nav-footer-condivisi .ms-auto{margin-left: auto !important;}
.nav-footer-condivisi .px-4{padding-right: 20px !important; padding-left: 20px !important;}
.nav-footer-condivisi .py-0{padding-top: 0px !important; padding-bottom: 0px !important;}
.nav-footer-condivisi .py-1{padding-top: 5px !important; padding-bottom: 5px !important;}
.nav-footer-condivisi .py-5{padding-top: 25px !important; padding-bottom: 25px !important;}
.nav-footer-condivisi .pt-4{padding-top: 20px !important;}
.nav-footer-condivisi .pt-6{padding-top: 30px !important;}
.nav-footer-condivisi .pb-6{padding-bottom: 30px !important;}
.nav-footer-condivisi .gap-2{gap: 10px !important;}
.nav-footer-condivisi .gap-4{gap: 20px !important;}
.nav-footer-condivisi .font-monospace{font-family: var(--bs-font-monospace) !important;}
.nav-footer-condivisi .fw-light{font-weight: 400 !important;}
.nav-footer-condivisi .fw-bold{font-weight: 700 !important;}
.nav-footer-condivisi .fw-semibold{font-weight: 600 !important;}
.nav-footer-condivisi .text-decoration-none{text-decoration: none !important;}
.nav-footer-condivisi .text-uppercase{text-transform: uppercase !important;}
.nav-footer-condivisi .text-white{--bs-text-opacity: 1; color: rgb(255, 255, 255) !important;}
.nav-footer-condivisi .text-primary{--bs-text-opacity: 1; color: var(--bs-primary) !important;}
.nav-footer-condivisi .text-muted{--bs-text-opacity: 1; color: var(--bs-muted-color) !important;}
.nav-footer-condivisi .text-dark{--bs-text-opacity: 1; color: var(--bs-dark) !important;}
.nav-footer-condivisi .bg-light{--bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;}
.nav-footer-condivisi .rounded{border-radius: 8px !important;}
@media (min-width: 768px){.nav-footer-condivisi .d-md-block{display: block !important;}}
@media (min-width: 992px){.nav-footer-condivisi .d-lg-none{display: none !important;}}
@media (min-width: 992px){.nav-footer-condivisi .flex-lg-row{flex-direction: row !important;}}
@media (min-width: 992px){.nav-footer-condivisi .ms-lg-auto{margin-left: auto !important;}}
@media (min-width: 992px){.nav-footer-condivisi .py-lg-3{padding-top: 15px !important; padding-bottom: 15px !important;}}
.nav-footer-condivisi{-webkit-font-smoothing: antialiased; word-spacing: 1px; overflow-x: hidden !important;}
.nav-footer-condivisi a{transition: 0.2s ease-in-out;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi a{transition: none;}}
.nav-footer-condivisi a:focus{outline: 0px;}
.nav-footer-condivisi a.hover{position: relative;}
.nav-footer-condivisi a.hover::before{position: absolute; width: 100%; height: 1px; background: currentcolor; top: 100%; left: 0px; pointer-events: none;}
.nav-footer-condivisi a.hover::before{content: ""; transform-origin: 100% 50%; transform: scale3d(0, 1, 1); transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);}
.nav-footer-condivisi a.hover:hover::before{transform-origin: 0% 50%; transform: scale3d(1, 1, 1); transition-timing-function: cubic-bezier(0.4, 1, 0.8, 1);}
.nav-footer-condivisi h1.text-uppercase,.nav-footer-condivisi h2.text-uppercase,.nav-footer-condivisi h3.text-uppercase,.nav-footer-condivisi h4.text-uppercase,.nav-footer-condivisi h5.text-uppercase,.nav-footer-condivisi h6.text-uppercase{letter-spacing: 0.4px;}
.nav-footer-condivisi .ls-lg{letter-spacing: 0.4px !important;}
.nav-footer-condivisi .mark{color: inherit; border-radius: 8px;}
.nav-footer-condivisi .rounded img{border-radius: 8px;}
.nav-footer-condivisi figure{margin: 0px; padding: 0px;}
.nav-footer-condivisi figure img{width: 100%; max-width: 100%; height: auto !important;}
.nav-footer-condivisi .offcanvas{scrollbar-width: none;}
.nav-footer-condivisi .offcanvas::-webkit-scrollbar{display: none;}
.nav-footer-condivisi .fs-lg{font-size: 20px !important;}
.nav-footer-condivisi .btn{display: inline-flex; align-items: center; justify-content: center; transform: translateY(0px); letter-spacing: -0.2px; position: relative;}
.nav-footer-condivisi .btn[class*="btn-soft-"]:hover{box-shadow: rgba(30, 34, 40, 0.05) 0px 5px 15px;}
.nav-footer-condivisi button:focus{outline: 0px;}
.nav-footer-condivisi .btn-secondary{--bs-btn-color: #fff; --bs-btn-bg: var(--bs-secondary); --bs-btn-border-color: var(--bs-secondary); --bs-btn-hover-color: #fff; --bs-btn-hover-bg: var(--bs-secondary); --bs-btn-hover-border-color: var(--bs-secondary); --bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb); --bs-btn-active-color: #fff; --bs-btn-active-bg: var(--bs-secondary); --bs-btn-active-border-color: var(--bs-secondary); --bs-btn-active-shadow: 0px 5px 15px rgba(30, 34, 40, 0.15); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: var(--bs-secondary); --bs-btn-disabled-border-color: var(--bs-secondary);}
.nav-footer-condivisi .btn-sm{--bs-btn-padding-y: 8px; --bs-btn-padding-x: 20px; --bs-btn-font-size: 14px; --bs-btn-border-radius: 8px;}
.nav-footer-condivisi .navbar .btn-sm{font-size: 16px;}
.nav-footer-condivisi .social.social-white a i,.nav-footer-condivisi .social.social-white a:hover i{color: rgb(255, 255, 255) !important;}
.nav-footer-condivisi .social > a{margin: 0px 14px 0px 0px;}
.nav-footer-condivisi [class*="text-end"] .social > a,.nav-footer-condivisi .social[class*="text-end"] > a{margin: 0px 0px 0px 14px;}
@media (min-width: 768px){.nav-footer-condivisi [class*="text-md-end"] .social > a,.nav-footer-condivisi .social[class*="text-md-end"] > a{margin: 0px 0px 0px 14px;}}
.nav-footer-condivisi .dropdown-menu{border: 0px;}
.nav-footer-condivisi .dropdown-item{font-weight: 700; letter-spacing: -0.2px;}
.nav-footer-condivisi .dropdown-item:hover,.nav-footer-condivisi .dropdown-item:focus{outline: 0px;}
.nav-footer-condivisi .dropdown-header{padding-top: 0px; text-transform: uppercase; letter-spacing: 0.4px;}
.nav-footer-condivisi .navbar .dropdown-menu[data-bs-popper]{margin-top: 0px;}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .offcanvas-nav{overflow: hidden auto; flex-direction: column;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .offcanvas-nav .offcanvas-header,.nav-footer-condivisi .navbar-expand-lg .offcanvas-nav .offcanvas-body{width: 100%;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .offcanvas-nav .offcanvas-body{overflow-y: unset; flex-grow: 0;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .dropdown-menu{padding: 0px; margin-top: 0px; background: none;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item{color: rgb(255, 255, 255); padding-left: 20px; padding-top: 6px; padding-bottom: 6px;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .nav-link,.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .show > .nav-link,.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .nav-link.active,.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .nav-link:hover,.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .nav-link:focus{color: rgb(255, 255, 255) !important;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .nav-link{padding-top: 6px; padding-bottom: 6px;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .dropdown-toggle::after{position: absolute; margin-right: 0px; right: -5px; top: 7px; font-size: 18px;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .dropdown-header{padding-left: 20px; padding-right: 20px; margin-top: 10px;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .dropdown-toggle::after{top: 5px !important;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .navbar-other .nav-item .nav-link > i{font-size: calc(25.1px + 0.06vw);}}
@media (max-width: 991.98px) and (min-width: 1200px){.nav-footer-condivisi .navbar-expand-lg .navbar-other .nav-item .nav-link > i{font-size: 26px;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar-expand-lg .navbar-brand{padding-top: 24px; padding-bottom: 24px;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav{position: static !important;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav .dropdown-menu::before{position: absolute; top: -20px; left: -20px; width: 100%; height: 100%; content: ""; display: block; z-index: -1;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-toggle::after{position: absolute; margin-right: 0px; right: 20px; top: 3px; font-size: 17px;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .offcanvas-nav{position: unset; flex-direction: row;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .offcanvas-nav.offcanvas-start{width: 100%;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar-expand-lg .navbar-collapse .nav-link{white-space: nowrap;}}
.nav-footer-condivisi .dropdown-toggle:focus{outline: 0px;}
.nav-footer-condivisi .dropdown-toggle::after{font-size: 17px; margin-right: -5px;}
.nav-footer-condivisi .nav-link{--bs-nav-link-font-weight: 700; letter-spacing: -0.2px;}
.nav-footer-condivisi .navbar-other .nav-link{cursor: pointer;}
@media (min-width: 992px) and (max-width: 1199.98px){.nav-footer-condivisi .navbar .navbar-collapse .nav-link{padding-right: 12px; padding-left: 12px;}}
.nav-footer-condivisi .navbar{width: 100%; z-index: 1020;}
.nav-footer-condivisi .navbar .container{position: relative;}
.nav-footer-condivisi .navbar .navbar-collapse{align-items: center;}
.nav-footer-condivisi .navbar .navbar-other .nav-item .nav-link{padding-top: 0px !important; padding-bottom: 0px !important;}
.nav-footer-condivisi .navbar .navbar-other .nav-item .nav-link > i{font-size: 22px;}
.nav-footer-condivisi .navbar .navbar-other .navbar-nav > .nav-item .nav-link{padding-left: 0px; padding-right: 0px;}
.nav-footer-condivisi .navbar .navbar-other .navbar-nav > .nav-item + .nav-item{margin-left: 16px;}
.nav-footer-condivisi button.hamburger{cursor: pointer; background: none; border: 0px; padding: 0px; margin: 0px 0px 0px 4px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: var(--bs-dark); transition: 0.2s ease-in-out;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi button.hamburger{transition: none;}}
.nav-footer-condivisi button.hamburger:focus{outline: 0px;}
.nav-footer-condivisi button.hamburger::before,.nav-footer-condivisi button.hamburger::after{content: "";}
.nav-footer-condivisi button.hamburger::before,.nav-footer-condivisi button.hamburger span,.nav-footer-condivisi button.hamburger::after{width: 24px; height: 3px; transition: 0.2s ease-in-out; background: currentcolor; border-radius: 40px;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi button.hamburger::before,.nav-footer-condivisi button.hamburger span,.nav-footer-condivisi button.hamburger::after{transition: none;}}
.nav-footer-condivisi button.hamburger::before,.nav-footer-condivisi button.hamburger span{margin: 0px 0px 5px;}
.nav-footer-condivisi .btn-close{padding: 0px; color: var(--bs-dark); background: none; border: 0px; line-height: 1; transition: 0.2s ease-in-out;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi .btn-close{transition: none;}}
.nav-footer-condivisi .btn-close::before{background: rgba(0, 0, 0, 0.08); font-family: Unicons; font-size: 21px; content: ""; width: 36px; height: 36px; line-height: 36px; border-radius: 100%; margin: 0px; padding: 0px; box-shadow: none; transition: background 0.2s ease-in-out; display: flex; justify-content: center; align-items: center;}
.nav-footer-condivisi .btn-close:hover{color: var(--bs-dark); text-decoration: none;}
.nav-footer-condivisi .btn-close:hover::before{background: rgba(0, 0, 0, 0.11);}
.nav-footer-condivisi .btn-close:focus{outline: none;}
.nav-footer-condivisi .btn-close:disabled,.nav-footer-condivisi .btn-close.disabled{pointer-events: none; user-select: none; opacity: 0.25;}
.nav-footer-condivisi .btn-close-white{color: rgb(255, 255, 255);}
.nav-footer-condivisi .btn-close-white::before{background: rgba(255, 255, 255, 0.08);}
.nav-footer-condivisi .btn-close-white:hover{color: rgb(255, 255, 255);}
.nav-footer-condivisi .btn-close-white:hover::before{background: rgba(255, 255, 255, 0.11);}
.nav-footer-condivisi .offcanvas.bg-light{background: var(--bs-light); color: var(--bs-muted-color);}
.nav-footer-condivisi .offcanvas-header{padding-top: 30px; padding-bottom: 30px; display: flex; flex-direction: row;}
.nav-footer-condivisi .offcanvas-header .btn-close{margin: 0px -10px 0px 0px; padding: 0px;}
.nav-footer-condivisi .offcanvas-header a:focus{outline: 0px;}
.nav-footer-condivisi .offcanvas-body{padding-top: 0px; padding-bottom: 0px;}
.nav-footer-condivisi .offcanvas-nav .offcanvas-header .btn-close{margin-right: -15px;}
.nav-footer-condivisi .offcanvas-nav .offcanvas-body{flex-grow: 0;}
.nav-footer-condivisi .offcanvas:not(.offcanvas-nav){overflow-y: auto;}
.nav-footer-condivisi .offcanvas:not(.offcanvas-nav) .offcanvas-body{overflow-y: unset;}
.nav-footer-condivisi img.svg-inject{visibility: hidden;}
.nav-footer-condivisi .icon-svg{width: 60px; height: 60px;}
.nav-footer-condivisi [class*=" uil-"]{speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; word-spacing: normal;}
.nav-footer-condivisi [class*=" uil-"]{font-family: Unicons !important;}
.nav-footer-condivisi .uil-facebook-f::before{content: "";}
.nav-footer-condivisi .uil-instagram::before{content: "";}
.nav-footer-condivisi .uil-linkedin::before{content: "";}
.nav-footer-condivisi .uil-shopping-cart::before{content: "";}
.nav-footer-condivisi .uil-youtube::before{content: "";}
.nav-footer-condivisi,.nav-footer-condivisi{height: 100%;}
.nav-footer-condivisi{display: flex; flex-direction: column;}
.nav-footer-condivisi footer{flex-shrink: 0;}
.nav-footer-condivisi .text-white{color: rgb(255, 255, 255) !important;}
.nav-footer-condivisi .logo-white{filter: brightness(0) invert(1) !important;}
.nav-footer-condivisi .navbar.fixed-top{background-color: transparent !important; box-shadow: none !important; transition: background-color 0.3s, box-shadow 0.3s, padding 0.3s !important;}
.nav-footer-condivisi .navbar.navbar-light .navbar-brand .logo-white{display: none !important;}
.nav-footer-condivisi .navbar.navbar-light .navbar-brand .logo-primary{display: inline-block !important;}
.nav-footer-condivisi .navbar .offcanvas .offcanvas-header .logo-primary{display: none !important;}
.nav-footer-condivisi .navbar .offcanvas .offcanvas-header .logo-white{display: inline-block !important;}
.nav-footer-condivisi .navbar .offcanvas .offcanvas-header .btn-close-white{filter: brightness(0) invert(1) !important; opacity: 1 !important;}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar .navbar-brand{padding-top: 0px !important; padding-bottom: 0px !important;}}
@media (max-width: 991.98px){.nav-footer-condivisi .navbar .navbar-other .nav-item{margin-bottom: 0px !important; padding-bottom: 0px !important;}}
@media (min-width: 992px){.nav-footer-condivisi .navbar.fixed-top .offcanvas-body{height: auto !important; flex-direction: row !important;}}
.nav-footer-condivisi .navbar:has(.offcanvas.show),.nav-footer-condivisi .navbar:has(.offcanvas.showing),.nav-footer-condivisi .navbar:has(.offcanvas.hiding){backdrop-filter: none !important;}
.nav-footer-condivisi .offcanvas.offcanvas-nav{transform: translateZ(0px); height: -webkit-fill-available !important;}
@media (prefers-reduced-motion: reduce){.nav-footer-condivisi *{animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important;}}
/* =======================================================================
   INTEGRAZIONE WORDPRESS
   Questa sezione NON e' estratta dai fogli originali: e' aggiunta qui.

   Il tema dichiara .navbar.fixed-top{background-color:transparent!important}
   e lo sfondo bianco arriverebbe dalla classe .navbar-scrolled, che pero'
   nessun file del sito nuovo aggiunge: la barra resta trasparente sempre.
   Sul sito nuovo non si nota, perche' sotto c'e' una sezione a tutta pagina.
   Dentro WooCommerce non c'e', quindi scorrendo il contenuto passa dentro la
   barra e si sovrappone alle voci.

   Qui la barra riceve uno sfondo pieno, e il contenitore riserva in flusso
   lo spazio che la barra occupa, cosi' il contenuto non le finisce sotto.
   Altezze misurate: 108px da 992px in su, 78px sotto.
   ======================================================================= */
.nav-footer-condivisi .navbar.fixed-top{
  background-color:#fff !important;
  box-shadow:0 4px 20px rgba(0,0,0,.05) !important;
}
.nav-footer-condivisi:has(> .navbar.fixed-top){
  display:block;
  height:78px;
}
@media (min-width:992px){
  .nav-footer-condivisi:has(> .navbar.fixed-top){ height:108px; }
}
