.ubiquo-cosmos{overflow:hidden;z-index:var(--z-15)}.ubiquo-cosmos.lighter{overflow:visible;overflow-x:clip}.ubiquo-cosmos{min-height:115vh}#stage{left:0;min-height:100vh;pointer-events:none;position:absolute;top:0;width:100vw}.circles-wrapper{--pos-1:45vw;--pos-2:25vw;--pos-3:15vw;--pos-4:7.5vw;--pos-5:2.5vw;--elements:5;--x--1:1.5;--x--2:2.5;--x--3:3.5;--x--4:4.5;--x--5:5.5;--size-1:calc(var(--pos-1)*1);--size-2:calc(var(--pos-2)*1);--size-3:calc(var(--pos-3)*1);--size-4:calc(var(--pos-4)*1);--size-5:calc(var(--pos-5)*1);--active-opacity:0.6;display:grid;grid-template-rows:1fr auto;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}.circles-wrapper.esagonale{--active-opacity:.7}.circles-wrapper[data-active-index="1"]{--size-1:calc(var(--pos-1)*var(--x--1));--size-2:calc(var(--pos-2)*var(--x--1));--size-3:calc(var(--pos-3)*var(--x--1));--size-4:calc(var(--pos-4)*var(--x--1));--size-5:calc(var(--pos-5)*var(--x--1))}.circles-wrapper[data-active-index="1"] .wrap-circle:first-child>.circle{border-color:var(--primary);opacity:var(--active-opacity)}.circles-wrapper[data-active-index="1"].esagonale .wrap-circle:first-child svg use{stroke:var(--primary)}.circles-wrapper[data-active-index="2"]{--size-1:calc(var(--pos-1)*var(--x--2));--size-2:calc(var(--pos-2)*var(--x--2));--size-3:calc(var(--pos-3)*var(--x--2));--size-4:calc(var(--pos-4)*var(--x--2));--size-5:calc(var(--pos-5)*var(--x--2))}.circles-wrapper[data-active-index="2"] .wrap-circle:nth-child(2)>.circle{border-color:var(--primary);opacity:var(--active-opacity)}.circles-wrapper[data-active-index="2"].esagonale .wrap-circle:nth-child(2) svg use{stroke:var(--primary)}.circles-wrapper[data-active-index="3"]{--size-1:calc(var(--pos-1)*var(--x--3));--size-2:calc(var(--pos-2)*var(--x--3));--size-3:calc(var(--pos-3)*var(--x--3));--size-4:calc(var(--pos-4)*var(--x--3));--size-5:calc(var(--pos-5)*var(--x--3))}.circles-wrapper[data-active-index="3"] .wrap-circle:nth-child(3)>.circle{border-color:var(--primary);opacity:var(--active-opacity)}.circles-wrapper[data-active-index="3"].esagonale .wrap-circle:nth-child(3) svg use{stroke:var(--primary)}.circles-wrapper[data-active-index="4"]{--size-1:calc(var(--pos-1)*var(--x--4));--size-2:calc(var(--pos-2)*var(--x--4));--size-3:calc(var(--pos-3)*var(--x--4));--size-4:calc(var(--pos-4)*var(--x--4));--size-5:calc(var(--pos-5)*var(--x--4))}.circles-wrapper[data-active-index="4"] .wrap-circle:nth-child(4)>.circle{border-color:var(--primary);opacity:var(--active-opacity)}.circles-wrapper[data-active-index="4"].esagonale .wrap-circle:nth-child(4) svg use{stroke:var(--primary)}.circles-wrapper[data-active-index="5"]{--size-1:calc(var(--pos-1)*var(--x--5));--size-2:calc(var(--pos-2)*var(--x--5));--size-3:calc(var(--pos-3)*var(--x--5));--size-4:calc(var(--pos-4)*var(--x--5));--size-5:calc(var(--pos-5)*var(--x--5))}.circles-wrapper[data-active-index="5"] .wrap-circle:nth-child(5)>.circle{border-color:var(--primary);opacity:var(--active-opacity)}.circles-wrapper[data-active-index="5"].esagonale .wrap-circle:nth-child(5) svg use{stroke:var(--primary)}.circles-wrapper .wrap-circle{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.circles-wrapper .circle{border:2px solid var(--border-line-color);border-radius:100%;opacity:.7;transition-duration:.3s;transition-property:height,width;transition-timing-function:ease-in-out}.circles-wrapper.esagonale .circle{border:0;opacity:.9}.circles-wrapper.esagonale .circle svg{height:100%;width:100%}.circles-wrapper.esagonale .circle svg use{fill:none;stroke-width:1px;stroke:var(--border-line-color)}.circles-wrapper .wrap-circle:first-child>.circle{height:var(--size-1);width:var(--size-1)}.circles-wrapper .wrap-circle:nth-child(2)>.circle{height:var(--size-2);width:var(--size-2)}.circles-wrapper .wrap-circle:nth-child(3)>.circle{height:var(--size-3);width:var(--size-3)}.circles-wrapper .wrap-circle:nth-child(4)>.circle{height:var(--size-4);width:var(--size-4)}.circles-wrapper .wrap-circle:nth-child(5)>.circle{height:var(--size-5);width:var(--size-5)}.circles-wrapper .content-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:20}.circles-wrapper .content-wrapper>div{height:100%;width:100%}@media only screen and (min-width:993px){.circles-wrapper .content-wrapper.mousemove{pointer-events:none}}.circles-wrapper .content-wrapper .cnt-item{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding-left:var(--contianer-max-width-diff-wv);padding-right:var(--contianer-max-width-diff-wv);position:absolute;top:0;width:100%}@media only screen and (min-width:993px){.circles-wrapper .content-wrapper .cnt-item .inner-wrap{max-width:55%}}.circles-wrapper .content-wrapper .cnt-item:not(.active){transform:scale(0)}.circles-wrapper .content-wrapper .cnt-item p{text-align:center}.circles-wrapper .scrollbar{background-color:red;border-radius:100%;bottom:30px;cursor:pointer;height:20px;left:0;position:fixed;width:20px;z-index:99999999}.circles-wrapper .scrollbarContainer{background-color:silver;bottom:25px;cursor:pointer;height:25px;position:fixed;width:50vw}.circles-wrapper .outer-mandatory{bottom:calc(var(--baseline-7)*2);left:0;margin:0 auto;max-width:100vw;position:absolute}.circles-wrapper .outer-mandatory .swiper{border-bottom:1px solid;white-space:inherit!important}.circles-wrapper .outer-mandatory .swiper ul{padding-left:var(--baseline-6)}.circles-wrapper .outer-mandatory .swiper ul li>div{max-width:calc(100% - var(--baseline-5)*3);padding-left:var(--baseline-4)}@media only screen and (min-width:993px){.circles-wrapper .outer-mandatory{bottom:var(--baseline-6)}}.circles-wrapper .dot-points>*{display:inline-block;font-weight:700;padding-bottom:var(--baseline-3);position:relative}.circles-wrapper .dot-points>:before{border-left:1px solid;content:"";height:200px;left:0;position:absolute;top:0;width:1px}.circles-wrapper .dot-points>* .number-index{display:block;position:absolute;transform:translateX(calc(var(--baseline-7)*-1))}.circles-wrapper .bar-content{align-self:flex-end;margin:auto auto 0;max-width:var(--container-max-width);width:100%;z-index:30}.circles-wrapper .bar-content>div{width:100%}@media only screen and (min-width:993px){.circles-wrapper .bar-content>div{grid-gap:80px;display:grid;grid-template-columns:7fr 3fr}.circles-wrapper .bar-content>div .ctn-text{column-gap:var(--baseline-4);display:flex}}.circles-wrapper .bar-content>div .ctn-cta{justify-self:flex-end}.circles-wrapper .ubiquo-controls{flex:1 0 100%;margin-top:auto;padding:0 var(--baseline-2);padding-bottom:var(--baseline);z-index:30}.circles-wrapper .ubiquo-controls img{max-width:70px;position:absolute;right:0}.circles-wrapper .ubiquo-controls .inner-wrapper{display:flex;flex-direction:column}.circles-wrapper .ubiquo-controls ul{display:flex;font-size:var(--s1);justify-content:flex-start}.circles-wrapper .ubiquo-controls ul li{margin-right:var(--baseline-2);padding:5px 0}.circles-wrapper .ubiquo-controls ul p{margin:0}@media only screen and (min-width:993px){.circles-wrapper .ubiquo-controls{background-color:transparent;padding:0;position:absolute;right:var(--baseline-2);top:45%;transform:translateY(-50%)}.circles-wrapper .ubiquo-controls img{max-width:inherit;position:relative;right:inherit}.circles-wrapper .ubiquo-controls ul{display:inline-block}.circles-wrapper .ubiquo-controls ul li{margin-right:0}}.circles-wrapper .ubiquo-controls .ctrl-el{align-items:center;display:flex}.circles-wrapper .ubiquo-controls .ctrl-el:hover span{transform:scale(1.05);transition:all .2s ease-in-out}.circles-wrapper .ubiquo-controls .ctrl-el:hover span:before{background-color:var(--primary);border-radius:100%;content:"";display:block;height:8px;padding:2px;width:8px}.circles-wrapper .ubiquo-controls .ctrl-el span{align-items:center;border:1px solid var(--white);border-radius:100%;display:flex;height:20px;justify-content:center;margin-right:10px;transform:scale(.8);transition:all .2s ease-in-out;width:20px}.circles-wrapper .ubiquo-controls .ctrl-el span.active{background-color:var(--primary);transform:scale(1)}.circles-wrapper .ubiquo-controls.negative .ctrl-el span:not(.active){border:1px solid var(--black)}