.evidenzia{font-weight:700;color:var(--color-design)}.hidden{display:none!important;visibility:hidden}.mb-default{margin-bottom:var(--margin-regular)}@media (min-width: 1920px){.mb-default{margin-bottom:var(--margin-big)}}.mb-big{margin-bottom:var(--margin-big)}@media (min-width: 1000px){.mb-big{margin-bottom:var(--margin-max)}}@media (min-width: 3840px){.mb-big{margin-bottom:calc(var(--margin-max) * 1.25)}}.mb-min{margin-bottom:var(--margin-min)}.separator-design{width:100%;height:2px;background-color:var(--color-design)}[data-animation=fade-in]{opacity:0}[data-animation=fade-in-right]{transform:translate(var(--animation-fade-x));opacity:0}[data-animation=fade-in-left]{transform:translateX(-(var(--animation-fade-x)));opacity:0}[data-animation=fade-in-up]{transform:translateY(-(var(--animation-fade-x)));opacity:0}[data-animation=fade-in-down]{transform:translateY(var(--animation-fade-x));opacity:0}.fade-in{animation:fade-in .6s ease-in-out 0s 1 normal forwards}.fade-in-up{animation:fade-in-up .6s ease-in-out 0s 1 normal forwards}.fade-in-up-slow{animation:fade-in-up 1.5s ease-in-out 0s 1 normal forwards}.fade-in-up-very-slow{animation:fade-in-up 2.5s ease-in-out 0s 1 normal forwards}.fade-in-down{animation:fade-in-down .6s ease-in-out 0s 1 normal forwards}.fade-in-down-slow{animation:fade-in-down 1.5s ease-in-out 0s 1 normal forwards}.fade-in-down-very-slow{animation:fade-in-down 2.5s ease-in-out 0s 1 normal forwards}.fade-in-fast{animation:fade-in .3s ease-in-out 0s 1 normal forwards}.fade-in-slow{animation:fade-in 1.5s ease-in-out 0s 1 normal forwards}.fade-in-very-slow{animation:fade-in 2.5s ease-in-out 0s 1 normal forwards}.fade-out{animation:fade-out .6s ease-in-out 0s 1 normal forwards}.fade-out-fast{animation:fade-out .3s ease-in-out 0s 1 normal forwards}.fade-out-slow{animation:fade-out 1.5s ease-in-out 0s 1 normal forwards}.fade-out-very-slow{animation:fade-out 2.5s ease-in-out 0s 1 normal forwards}.fade-in-left{animation:fade-in-left .6s ease-in-out 0s 1 normal forwards}.fade-in-left-slow{animation:fade-in-left 1.6s ease-in-out 0s 1 normal forwards}.fade-in-left-very-slow{animation:fade-in-left 2.5s ease-in-out 0s 1 normal forwards}.fade-in-right{animation:fade-in-right .6s ease-in-out 0s 1 normal forwards}.fade-in-right-slow{animation:fade-in-right 1.6s ease-in-out 0s 1 normal forwards}.fade-in-right-very-slow{animation:fade-in-right 2.5s ease-in-out 0s 1 normal forwards}.slide-out-to-the-left{animation:slide-out-to-the-left 1s ease-in-out 0s 1 normal forwards}.slide-down{animation:slide-down 2s ease-out 0s 1 normal forwards}.slide-up{animation:slide-up 2s ease-out 0s 1 normal forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0!important}}@keyframes fade-in-right{0%{opacity:0;transform:translate(var(--animation-fade-x))}to{opacity:1;transform:translate(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(var(--animation-fade-x-negative))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(var(--animation-fade-x))}to{opacity:1;transform:translate(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(var(--animation-fade-x-negative))}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-the-left{0%{margin-left:0}to{margin-left:-100vw}}@keyframes slide-down{0%{transform:scaleY(1);transform-origin:bottom center}to{transform:scaleY(0);transform-origin:bottom center}}@keyframes slide-up{0%{transform:scaleY(1);transform-origin:top center}to{transform:scaleY(0);transform-origin:top center}}@keyframes scale-x-to-1-from-left{0%{transform:scaleX(0);transform-origin:top left}to{transform:scaleX(1);transform-origin:top left}}@keyframes scale-x-to-1-from-right{0%{transform:scaleX(0);transform-origin:top right}to{transform:scaleX(1);transform-origin:top right}}#loader-container{display:grid;height:100vh;width:100vw;top:0;right:0;bottom:0;left:0;place-content:center;position:absolute;z-index:var(--zi-on-top)}#loader-container-inf,#loader-container-sup{background-color:var(--color-wrapper-loader);height:50vh;width:100vw;margin-top:0}#loader-icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(50%);width:40px;height:40px}#loader{width:10px;aspect-ratio:1;border-radius:50%;background:#93c01f;box-shadow:0 0 #92c01fe2;animation:loader-animation 1.5s infinite linear;position:relative;top:-20px;left:20px}#loader:before,#loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #92c01fe2;animation:inherit;animation-delay:-.5s}#loader:after{animation-delay:-1s}@keyframes loader-animation{to{box-shadow:0 0 0 30px #0000}}.fade-out-loader-icon,.fade-out-loader-icon:after,.fade-out-loader-icon:before{animation:fade-out-icon .3s ease-in 0s 1 normal forwards!important}@keyframes fade-out-icon{0%{opacity:.8}to{opacity:0}}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins/woff/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bodoni;src:url(/fonts/Libre_Bodoni/woff/LibreBodoni-Regular.woff);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni;src:url(/fonts/Libre_Bodoni/woff/LibreBodoni-Italic.woff);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bodoni;src:url(/fonts/Libre_Bodoni/woff/LibreBodoni-Bold.woff);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Bodoni;src:url(/fonts/Libre_Bodoni/woff/LibreBodoni-BoldItalic.woff);font-style:italic;font-weight:700;font-display:swap}.boxed{width:100%;margin-inline:auto;padding:var(--padding-regular)}@media (min-width: 1400px){.boxed{width:1280px}}@media (min-width: 1920px){.boxed{width:1420px}}@media (min-width: 3840px){.boxed{width:1800px}}.container{width:100%}#page-wrapper-privacy{padding-inline:2rem;padding-block:3rem;font-size:1.5rem}@media (min-width: 1000px){#page-wrapper-privacy{font-size:1.7rem}}#content-wrapper-policy{width:96%;margin-inline:auto}@media (min-width: 1400px){#content-wrapper-policy{width:1280px}}#content-wrapper-policy h1,#content-wrapper-policy p{margin-bottom:var(--margin-small)}.privacy-section-title{margin-top:var(--margin-regular);margin-bottom:var(--margin-min)}#privacy-home{text-align:center;margin-bottom:var(--margin-regular)}#privacy-home a{background:var(--bg-gradient-static);background:var(--bg-gradient);border:1px solid transparent;background:var(--gradient-design);color:var(--color-white);box-shadow:var(--box-shadow);text-decoration:none;padding-block:calc(var(--padding-min) * .6);padding-inline:calc(var(--padding-regular) * .6);border-radius:1.8rem}.privacy-list-ol,.privacy-list-ul{margin-left:2rem;margin-bottom:var(--margin-min)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--animation-fade-x: 16%;--animation-fade-x-negative: -16%;--animation-fade-x-big: 40%;--animation-fade-x-big-negative: -40%;--bg-gradient-static: rgb(116, 149, 32);--bg-gradient: linear-gradient( 90deg, rgba(116, 149, 32, 1) 0%, rgba(147, 192, 31, 1) 84% );--box-shadow: 0px 4px 10px 0px rgba(140, 203, 36, .5);--color-design: #93c01f;--color-design-darker: #799e1c;--color-dark: #131314;--color-darker: rgb(16, 16, 17);--color-grey: #909390;--color-grey-soft: rgb(75, 77, 75);--color-light: #f4f7f4;--color-wrapper-loader: #161618;--gradient-design: linear-gradient( 90deg, #79b716 0%, var(--color-design) 100% );--zi-first-level: 10;--zi-second-level: 20;--zi-on-top: 30;--font-design: "Bodoni", serif;--font-text: "Poppins", sans-serif;--padding-min: .8rem;--padding-small: 1.6rem;--padding-regular: 3.2rem;--padding-big: 6.4rem;--padding-max: 9.6rem;--margin-min: .8rem;--margin-small: 1.6rem;--margin-regular: 3.2rem;--margin-big: 6.4rem;--margin-max: 9.6rem}html{font-size:62.5%;scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizeLegibility}body{width:100vw;overflow-x:hidden;font-size:1.8rem;background:var(--color-dark) url(/img/bg-star.webp);background-position:right top;background-repeat:no-repeat;background-size:100%;color:var(--color-light);font-family:var(--font-text)}@media (min-width: 1400px){body{background-size:60%}}main{background-color:var(--color-dark)}#m-footer{margin-bottom:var(--margin-regular);margin-top:var(--margin-regular);text-align:center;font-size:1.5rem;border:1px dashed var(--color-grey-soft);padding-block-start:1.4rem;border-radius:2rem;margin-inline:1rem}#m-footer address{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:var(--margin-small)}#m-footer a{color:var(--color-light);text-decoration:none}@media (min-width: 1400px){#m-footer{display:none}}:is(#astra-container,#salus-container,#mission-container){padding:2%;background-color:var(--color-dark)}@media (min-width: 1400px){:is(#astra-container,#salus-container,#mission-container){height:100vh;width:100vw}}:is(#astra-container,#salus-container,#mission-container) .content.show{animation:scale-x-to-1-from-left 1.2s ease-out 0s 1 normal forwards}#salus-container .content{transform-origin:top right}#salus-container .content.show{animation:scale-x-to-1-from-right 1.2s ease-out 0s 1 normal forwards}.content{background-color:#181819;border:1px solid #272727;border-radius:2rem;color:var(--color-light);font-size:1.5rem;height:100%;line-height:1.6em;margin-top:var(--margin-regular);padding:4rem 1.8rem;position:relative;transform:scaleX(0);transform-origin:top left}@media (min-width: 1000px){.content{font-size:1.6rem;line-height:1.5em}}@media (min-width: 1400px){.content{margin-top:0;display:grid;align-items:center;grid-template-columns:300px 1fr;gap:var(--margin-big);padding:4rem;overflow:auto}}@media (min-width: 1920px){.content{font-size:1.8rem;line-height:1.5em;padding:8rem}}@media (min-width: 3840px){.content{font-size:2.2rem;padding:12rem}}.content p{margin-bottom:var(--margin-min)}.content .info{margin-bottom:var(--margin-regular);text-align:center}.content .info img{max-width:10rem;height:auto}@media (min-width: 1000px){.content .info img{max-width:16rem;height:auto}}.content .move-icons{display:flex;justify-content:space-between;margin-top:var(--margin-small)}.content .move-icons svg{transition:all .4s ease-in-out;padding:.6s}.content .move-icons svg:hover{fill:#93c01f}.content .move-icons.end{justify-content:end}#top-bar{width:0;background:#833ab4;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045);position:fixed;z-index:var(--zi-on-top);height:5px;top:0}::selection{background-color:var(--color-design-darker)}#hero-container{min-height:100vh;border-bottom:1px dotted rgb(32,32,32)}#hero-footer{display:none;color:var(--color-grey);font-size:1.5rem;border:1px dashed rgb(42,42,43);padding:var(--padding-regular);border-radius:2rem;background-color:var(--color-dark)}@media (min-width: 1400px){#hero-footer{display:initial;font-size:1.8rem}}#hero-footer address{font-style:normal;display:flex;column-gap:var(--margin-small)}#hero-footer a{text-decoration:none;color:inherit;transition:all .4s ease-in}#hero-footer a:hover{color:var(--color-design)}@media (min-width: 1400px){#hero-inner{display:grid;grid-template-columns:600px 1fr;column-gap:var(--margin-big);align-items:center}}@media (min-width: 1920px){#hero-inner{display:grid;grid-template-columns:620px 1fr}}@media (min-width: 3840px){#hero-inner{display:grid;grid-template-columns:900px 1fr}}#hero-logo{text-align:center;margin-bottom:var(--margin-big)}@media (min-width: 1400px){#hero-logo{margin-bottom:0;text-align:left}}#hero-main{display:flex;flex-direction:column;padding:var(--padding-regular)}@media (min-width: 1400px){#hero-main{height:100vh;justify-content:space-between;border-right:1px dashed rgb(32,32,33);padding:var(--padding-big)}}#hero-menu{padding-top:var(--padding-regular);margin-bottom:var(--margin-big)}@media (min-width: 1400px){#hero-menu{padding-top:0}}#hero-menu ul{list-style-type:none;display:flex;justify-content:center;column-gap:var(--margin-small)}@media (min-width: 1400px){#hero-menu ul{justify-content:start}}#hero-menu a{color:var(--color-grey);text-decoration:none;padding-block:calc(var(--padding-min) * .6);padding-inline:calc(var(--padding-regular) * .6);border-radius:1.8rem}#hero-menu a:not(.active){transition:color .4s ease-in}#hero-menu a:not(.active):hover{color:var(--color-design)}#hero-menu a.active{background:var(--bg-gradient-static);background:var(--bg-gradient);border:1px solid transparent;background:var(--gradient-design);color:var(--color-white);box-shadow:var(--box-shadow)}#hero-projects{display:grid;place-content:center;padding-block-start:var(--padding-small);padding-block-end:var(--padding-big)}@media (min-width: 1400px){#hero-projects{padding-block:0}}#hero-projects #astra-link-container,#hero-projects #mission-link-container{position:relative;margin-left:-4rem}@media (min-width: 1400px){#hero-projects #astra-link-container,#hero-projects #mission-link-container{margin-left:-10rem}}#hero-projects #salus-link-container{position:relative;margin-left:4rem}@media (min-width: 1400px){#hero-projects #salus-link-container{margin-left:10rem}}#hero-projects .logo-circle{display:flex;width:13.6rem;height:13.6rem;background-color:#0000004c;border:2px solid var(--color-design);border-radius:50%;justify-content:center;align-items:center;transition:all .4s ease-in}#hero-projects .logo-circle a{display:flex;place-content:center}#hero-projects .logo-circle img{width:80%;height:auto}@media (min-width: 1400px){#hero-projects .logo-circle{width:16rem;height:16rem}}@media (min-width: 1920px){#hero-projects .logo-circle{width:22rem;height:22rem}}#hero-projects>div:not(:last-child){margin-bottom:var(--margin-regular)}@media (min-width: 1400px){#hero-projects>div:not(:last-child){margin-bottom:var(--margin-big)}}#hero-projects a{color:var(--color-dark);color:var(--color-light)}#hero-projects div:hover{box-shadow:var(--box-shadow)}#hero-sentence{font-family:var(--font-design);font-size:3rem;text-align:center;margin-bottom:var(--margin-regular)}#hero-sentence>span{font-size:2rem;font-family:var(--font-text)}@media (min-width: 1000px){#hero-sentence{font-size:3rem}#hero-sentence>span{font-size:2rem}}@media (min-width: 1400px){#hero-sentence{font-size:3.6rem;text-align:left}#hero-sentence>span{font-size:2.2rem}}@media (min-width: 1920px){#hero-sentence{font-size:4rem}#hero-sentence>span{font-size:2.4rem}}@media (min-width: 3840px){#hero-sentence{font-size:4.8rem}#hero-sentence>span{font-size:3rem}}:is(.cover-outer,.cover-inner){width:100%!important;height:100%!important}
