.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;padding:15px;transition-property:opacity,-webkit-filter,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:var(--hamburger-color,#fff)}.hamburger-box{width:37px;height:29px;display:inline-block;position:relative}.hamburger-inner{margin-top:-1.5px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#fff;border-radius:4px;width:37px;height:3px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-13px}.hamburger-inner:after{bottom:-13px}.hamburger--3dx .hamburger-box{perspective:74px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translateY(13px)rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translateY(-13px)rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:74px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translateY(13px)rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translateY(-13px)rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:74px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translateY(13px)rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translateY(-13px)rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:74px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translateY(13px)rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translateY(-13px)rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:74px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg)rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translateY(13px)rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translateY(-13px)rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:74px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg)rotateY(180deg)rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translateY(13px)rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translateY(-13px)rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate(-7.4px)rotate(-45deg)scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate(-7.4px)rotate(45deg)scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate(7.4px)rotate(45deg)scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate(7.4px)rotate(-45deg)scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;top:0;transform:translate(-7.4px,-9.25px)rotate(-45deg)scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;bottom:0;transform:translate(-7.4px,9.25px)rotate(45deg)scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;top:0;transform:translate(7.4px,-9.25px)rotate(45deg)scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;bottom:0;transform:translate(7.4px,9.25px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate(8px)rotate(45deg)scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate(8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate(-8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate(-8px)rotate(45deg)scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-26px}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-13px)rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse-r .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-26px}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-13px)rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse-r.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:1.5px}.hamburger--elastic .hamburger-inner:before{transition:opacity .125s .275s;top:13px}.hamburger--elastic .hamburger-inner:after{transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);top:26px}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translateY(13px)rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translateY(-26px)rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:1.5px}.hamburger--elastic-r .hamburger-inner:before{transition:opacity .125s .275s;top:13px}.hamburger--elastic-r .hamburger-inner:after{transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);top:26px}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translateY(13px)rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translateY(-26px)rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s;left:0}.hamburger--emphatic .hamburger-inner:after{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s;top:13px;right:0}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-74px;left:-74px;transform:translate(74px,74px)rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-74px;right:-74px;transform:translate(-74px,74px)rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s;left:0}.hamburger--emphatic-r .hamburger-inner:after{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s;top:13px;right:0}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:74px;left:-74px;transform:translate(74px,-74px)rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:74px;right:-74px;transform:translate(-74px,-74px)rotate(45deg)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom 80ms ease-out,top 80ms ease-out,opacity linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s linear 80ms}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:ease;top:13px}.hamburger--slider .hamburger-inner:after{top:26px}.hamburger--slider.is-active .hamburger-inner{transform:translateY(13px)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg)translate(-5.28571px,-10px)}.hamburger--slider.is-active .hamburger-inner:after{transform:translateY(-26px)rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner:before{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:ease;top:13px}.hamburger--slider-r .hamburger-inner:after{top:26px}.hamburger--slider-r.is-active .hamburger-inner{transform:translateY(13px)rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg)translate(5.28571px,-10px)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translateY(-26px)rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin.is-active .hamburger-inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin-r.is-active .hamburger-inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{transition:background-color 0s linear .13s;top:1.5px}.hamburger--spring .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:13px}.hamburger--spring .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:26px}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(13px)rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(13px)rotate(-45deg)}.hamburger--spring-r .hamburger-inner{transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--spring-r .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity linear;top:-26px}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-13px)rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;top:0}.hamburger--spring-r.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;top:0;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;bottom:0;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;top:0;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;bottom:0;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s,opacity 75ms}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.hamburger--squeeze.is-active .hamburger-inner:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}@layer abstracts{.flex-spaced-xxs{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xxs{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (min-width:992px){.flex-spaced-xxs.row-reverse{flex-direction:row-reverse}}.flex-spaced-xxs.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xxs.column{flex-direction:column;align-items:flex-start}.flex-spaced-xxs.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-xs{justify-content:space-between;align-items:center;gap:2.5rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xs{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (min-width:992px){.flex-spaced-xs.row-reverse{flex-direction:row-reverse}}.flex-spaced-xs.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xs.column{flex-direction:column;align-items:flex-start}.flex-spaced-xs.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-s{justify-content:space-between;align-items:center;gap:5rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-s{flex-direction:column;align-items:flex-start;gap:2.5rem}}@media (min-width:992px){.flex-spaced-s.row-reverse{flex-direction:row-reverse}}.flex-spaced-s.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-s.column{flex-direction:column;align-items:flex-start}.flex-spaced-s.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-m{justify-content:space-between;align-items:center;gap:7rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-m{flex-direction:column;align-items:flex-start;gap:3.5rem}}@media (min-width:992px){.flex-spaced-m.row-reverse{flex-direction:row-reverse}}.flex-spaced-m.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-m.column{flex-direction:column;align-items:flex-start}.flex-spaced-m.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-l{justify-content:space-between;align-items:center;gap:12rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-l{flex-direction:column;align-items:flex-start;gap:6rem}}@media (min-width:992px){.flex-spaced-l.row-reverse{flex-direction:row-reverse}}.flex-spaced-l.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-l.column{flex-direction:column;align-items:flex-start}.flex-spaced-l.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-xl{justify-content:space-between;align-items:center;gap:17rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xl{flex-direction:column;align-items:flex-start;gap:8.5rem}}@media (min-width:992px){.flex-spaced-xl.row-reverse{flex-direction:row-reverse}}.flex-spaced-xl.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xl.column{flex-direction:column;align-items:flex-start}.flex-spaced-xl.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:991px){.gap-m-xxs{gap:1.5rem}.gap-m-xs{gap:2.5rem}.gap-m-s{gap:5rem}.gap-m-m{gap:7rem}.gap-m-l{gap:12rem}.gap-m-xl{gap:17rem}}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991px){.desktop{display:none!important}}@media (min-width:992px){.mobile{display:none!important}}:root{--spacing-xxs:1.5rem;--spacing-xs:2.5rem;--spacing-s:5rem;--spacing-m:7rem;--spacing-l:12rem;--spacing-xl:17rem;--green-color:#93cebd;--blue-color:#153c88;--white-color:#fff}}@layer base{*{box-sizing:inherit;outline:none}html{text-rendering:optimizeLegibility;box-sizing:border-box;font-size:56.5%;overflow-x:hidden!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (min-width:576px){html{font-size:62.5%}}@media (min-width:992px){html{font-size:37.5%}}@media (min-width:1200px){html{font-size:43.75%}}@media (min-width:1400px){html{font-size:50%}}@media (min-width:1600px){html{font-size:56.25%}}@media (min-width:1900px){html{font-size:62.5%}}body{text-rendering:optimizeLegibility;height:100%;margin:0;font-family:Panchang}main{position:relative}main:focus{outline-offset:none;outline:none}main:focus-visible{outline-offset:none;outline:none}.grecaptcha-badge{visibility:hidden}@media (max-width:1310px) and (orientation:landscape){.daterangepicker{right:-10%!important}}.shrink{flex-shrink:2;min-width:0}.no-shrink{flex-shrink:0;min-width:auto}.media-container{width:100%;height:100%}.media-container img,.media-container video{object-fit:cover;border-radius:inherit;width:100%;height:100%}a{color:inherit;text-decoration:none}.umb-block-list>:has(.swiper){overflow:hidden}.umb-block-list>*{margin-top:-1px}.umb-block-list:has(>.testo-scorrimento:first-child){padding-top:var(--spacing-s)}.swiper{width:100%;overflow:visible!important}p,h1,h2,h3,h4,h5,h6{margin:0}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}:focus-visible{outline:2px solid var(--blue-color);outline-offset:4px}.no-scroll{height:100%;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*{transition:none}}.skip-link{z-index:100;transition:transform .25s ease-in-out;top:2rem;left:2rem;transform:translateY(calc(-100% - 2rem));position:fixed!important}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}@media (max-width:991px){.skip-link{transform:translateY(calc(-100% - 3rem))}}.skip-link:after{z-index:-1!important}.skip-link:focus-visible{transform:translateY(0);outline-color:var(--green-color)!important}.testata-spacing{padding-top:var(--spacing-xl)!important}@media (max-width:991px){.testata-spacing{padding-top:var(--spacing-m)!important}}.margin-menu{margin-top:11rem}.margin-menu:has(+.claim){margin-top:0}.template-spacing-top,.template-spacing{padding-top:var(--spacing-s)}@media (min-width:768px){.template-spacing-top,.template-spacing{padding-top:var(--spacing-m)}}@media (min-width:992px){.template-spacing-top,.template-spacing{padding-top:var(--spacing-l)}}.template-spacing-bottom,.template-spacing{padding-bottom:var(--spacing-s)}@media (min-width:768px){.template-spacing-bottom,.template-spacing{padding-bottom:var(--spacing-m)}}@media (min-width:992px){.template-spacing-bottom,.template-spacing{padding-bottom:var(--spacing-l)}}.template-double-spacing-top,.template-double-spacing{padding-top:var(--spacing-m)}@media (min-width:768px){.template-double-spacing-top,.template-double-spacing{padding-top:var(--spacing-l)}}@media (min-width:992px){.template-double-spacing-top,.template-double-spacing{padding-top:var(--spacing-xl)}}.template-double-spacing-bottom,.template-double-spacing{padding-bottom:var(--spacing-m)}@media (min-width:768px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:var(--spacing-l)}}@media (min-width:992px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:var(--spacing-xl)}}.template-spacing>.no-container>.row{margin-left:0;margin-right:0}.template-spacing>.no-container>.row>[class*=col-]{padding-left:0;padding-right:0}.template-margin-top,.template-margin{margin-top:var(--spacing-s)}@media (min-width:768px){.template-margin-top,.template-margin{margin-top:var(--spacing-m)}}@media (min-width:992px){.template-margin-top,.template-margin{margin-top:var(--spacing-l)}}.template-margin-bottom,.template-margin{margin-bottom:var(--spacing-s)}@media (min-width:768px){.template-margin-bottom,.template-margin{margin-bottom:var(--spacing-m)}}@media (min-width:992px){.template-margin-bottom,.template-margin{margin-bottom:var(--spacing-l)}}.template-double-margin-top,.template-double-margin{margin-top:var(--spacing-m)}@media (min-width:768px){.template-double-margin-top,.template-double-margin{margin-top:var(--spacing-l)}}@media (min-width:992px){.template-double-margin-top,.template-double-margin{margin-top:var(--spacing-xl)}}.template-double-margin-bottom,.template-double-margin{margin-bottom:var(--spacing-m)}@media (min-width:768px){.template-double-margin-bottom,.template-double-margin{margin-bottom:var(--spacing-l)}}@media (min-width:992px){.template-double-margin-bottom,.template-double-margin{margin-bottom:var(--spacing-xl)}}.template-spacing:has(+.voci-scorrimento){padding-bottom:calc(var(--spacing-s) + 5rem)}.template-spacing:has(+.testo-scorrimento){padding-bottom:calc(var(--spacing-s) + 5rem)}@media (min-width:768px){.template-spacing:has(+.voci-scorrimento){padding-bottom:calc(var(--spacing-m) + 5rem)}.template-spacing:has(+.testo-scorrimento){padding-bottom:calc(var(--spacing-m) + 5rem)}}@media (min-width:992px){.template-spacing:has(+.voci-scorrimento){padding-bottom:calc(var(--spacing-l) + 5rem)}.template-spacing:has(+.testo-scorrimento){padding-bottom:calc(var(--spacing-l) + 5rem)}}.umb-block-list>:last-child{padding-bottom:calc(var(--spacing-s) + 5rem)}@media (min-width:768px){.umb-block-list>:last-child{padding-bottom:calc(var(--spacing-m) + 5rem)}}@media (min-width:992px){.umb-block-list>:last-child{padding-bottom:calc(var(--spacing-l) + 5rem)}}.template-claim{font-family:Panchang;font-size:10rem;font-style:normal;font-weight:600;line-height:100%}.template-claim strong,.template-claim b{font-weight:700}@media (max-width:991px){.template-claim{font-size:4.5rem}}.template-claim ul{list-style-type:none}.template-claim ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-claim ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-h1{font-family:Panchang;font-size:8rem;font-style:normal;font-weight:600;line-height:100%}.template-h1 strong,.template-h1 b{font-weight:700}@media (max-width:991px){.template-h1{font-size:3.5rem}}.template-h1 ul{list-style-type:none}.template-h1 ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-h1 ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-h2{font-family:Tomorrow;font-size:7rem;font-style:normal;font-weight:600;line-height:100%}.template-h2 strong,.template-h2 b{font-weight:700}.template-h2{line-height:115%}@media (max-width:991px){.template-h2{font-size:3rem}}.template-h2 ul{list-style-type:none}.template-h2 ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-h2 ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-h3{font-family:Tomorrow;font-size:3rem;font-style:normal;font-weight:700;line-height:100%}.template-h3 strong,.template-h3 b{font-weight:700}.template-h3{text-transform:uppercase;line-height:130%}@media (max-width:991px){.template-h3{font-size:2.2rem}}.template-h3 ul{list-style-type:none}.template-h3 ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-h3 ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-titolo-accordion{font-family:Tomorrow;font-size:2.5rem;font-style:normal;font-weight:700;line-height:100%}.template-titolo-accordion strong,.template-titolo-accordion b{font-weight:700}.template-titolo-accordion{text-transform:uppercase;line-height:130%}@media (max-width:991px){.template-titolo-accordion{font-size:2.2rem}}.template-titolo-accordion ul{list-style-type:none}.template-titolo-accordion ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-titolo-accordion ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-card{font-family:Tomorrow;font-size:5rem;font-style:normal;font-weight:600;line-height:100%}.template-card strong,.template-card b{font-weight:700}.template-card{line-height:120%}@media (max-width:991px){.template-card{font-size:2.3rem}}.template-card ul{list-style-type:none}.template-card ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-card ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-text{font-family:Tomorrow;font-size:2.2rem;font-style:normal;font-weight:400;line-height:100%}.template-text strong,.template-text b{font-weight:500}.template-text{line-height:145%}@media (max-width:991px){.template-text{font-size:1.8rem}}.template-text ul{list-style-type:none}.template-text ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-text ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-text-small{font-family:Tomorrow;font-size:1.8rem;font-style:normal;font-weight:400;line-height:100%}.template-text-small strong,.template-text-small b{font-weight:700}.template-text-small{line-height:145%}@media (max-width:991px){.template-text-small{font-size:1.5rem}}.template-text-small ul{list-style-type:none}.template-text-small ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-text-small ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-label{font-family:Tomorrow;font-size:1.5rem;font-style:normal;font-weight:400;line-height:100%}.template-label strong,.template-label b{font-weight:700}.template-label{line-height:145%}@media (max-width:991px){.template-label{font-size:1.5rem}}.template-label ul{list-style-type:none}.template-label ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-label ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-rotator-parole{font-family:Tomorrow;font-size:4rem;font-style:normal;font-weight:700;line-height:100%}.template-rotator-parole strong,.template-rotator-parole b{font-weight:700}.template-rotator-parole{text-transform:uppercase;line-height:100%}@media (max-width:991px){.template-rotator-parole{font-size:2.2rem}}.template-rotator-parole ul{list-style-type:none}.template-rotator-parole ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-rotator-parole ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-listato{font-family:Tomorrow;font-size:4rem;font-style:normal;font-weight:600;line-height:100%}.template-listato strong,.template-listato b{font-weight:700}.template-listato{line-height:112%}@media (max-width:991px){.template-listato{font-size:2.8rem}}.template-listato ul{list-style-type:none}.template-listato ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-listato ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-cta{font-family:Tomorrow;font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%}.template-cta strong,.template-cta b{font-weight:700}.template-cta{line-height:145%}@media (max-width:991px){.template-cta{font-size:1.9rem}}.template-cta ul{list-style-type:none}.template-cta ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-cta ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-cta-sticky{font-family:Tomorrow;font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%}.template-cta-sticky strong,.template-cta-sticky b{font-weight:700}.template-cta-sticky{text-transform:uppercase;line-height:145%}@media (max-width:991px){.template-cta-sticky{font-size:2.2rem}}.template-cta-sticky ul{list-style-type:none}.template-cta-sticky ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-cta-sticky ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-menu-primo{font-family:Tomorrow;font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%}.template-menu-primo strong,.template-menu-primo b{font-weight:700}.template-menu-primo{text-transform:uppercase;line-height:145%}@media (max-width:991px){.template-menu-primo{font-size:2.2rem}}.template-menu-primo ul{list-style-type:none}.template-menu-primo ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-menu-primo ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-menu-secondo{font-family:Tomorrow;font-size:1.8rem;font-style:normal;font-weight:400;line-height:100%}.template-menu-secondo strong,.template-menu-secondo b{font-weight:700}.template-menu-secondo{text-transform:uppercase;line-height:145%}@media (max-width:991px){.template-menu-secondo{font-size:2.2rem}}.template-menu-secondo ul{list-style-type:none}.template-menu-secondo ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-menu-secondo ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.template-scroll{font-family:Tomorrow;font-size:1.7rem;font-style:normal;font-weight:400;line-height:100%}.template-scroll strong,.template-scroll b{font-weight:700}.template-scroll{text-transform:uppercase;letter-spacing:.68rem;line-height:145%}.template-scroll ul{list-style-type:none}.template-scroll ul li{padding-left:2rem;position:relative;overflow:visible!important}.template-scroll ul li:before{content:"";background-color:var(--blue-color);width:1rem;height:4px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}a.template-claim,a.template-h1,a.template-h2,a.template-h3,a.template-titolo-accordion,a.template-card,a.template-text,a.template-text-small,a.template-label,a.template-rotator-parole,a.template-listato,a.template-cta,a.template-cta-sticky,a.template-menu-primo,a.template-menu-secondo,a.template-scroll{text-decoration:underline}.green-color{color:var(--green-color)}.blue-color{color:var(--blue-color)}.white-color{color:var(--white-color)}.green-background{background-color:var(--green-color);color:var(--blue-color);width:100%;height:100%}@media (prefers-contrast:more){.green-background{color:var(--blue-color)!important}}.green-background a{color:var(--blue-color);transition:color .25s ease-in-out}.green-background svg.change path{stroke:var(--blue-color)}.green-background svg.change text{fill:var(--blue-color)}.green-background.template-spacing+.green-background.template-spacing,.green-background.template-spacing+:first-child>.green-background.template-spacing,.green-background.template-spacing-bottom+.green-background.template-spacing,.green-background.template-spacing-bottom+:first-child>.green-background.template-spacing,.green-background.template-spacing+.umb-block-list>.green-background.template-spacing:first-of-type,.green-background.template-spacing-bottom+.umb-block-list>.green-background.template-spacing:first-of-type{padding-top:0}.blue-background{background-color:var(--blue-color);color:var(--white-color);width:100%;height:100%}@media (prefers-contrast:more){.blue-background{color:var(--white-color)!important}}.blue-background a{color:var(--white-color);transition:color .25s ease-in-out}.blue-background svg.change path{stroke:var(--white-color)}.blue-background svg.change text{fill:var(--white-color)}.blue-background.template-spacing+.blue-background.template-spacing,.blue-background.template-spacing+:first-child>.blue-background.template-spacing,.blue-background.template-spacing-bottom+.blue-background.template-spacing,.blue-background.template-spacing-bottom+:first-child>.blue-background.template-spacing,.blue-background.template-spacing+.umb-block-list>.blue-background.template-spacing:first-of-type,.blue-background.template-spacing-bottom+.umb-block-list>.blue-background.template-spacing:first-of-type{padding-top:0}.white-background{background-color:var(--white-color);color:var(--blue-color);width:100%;height:100%}@media (prefers-contrast:more){.white-background{color:var(--blue-color)!important}}.white-background a{color:var(--blue-color);transition:color .25s ease-in-out}.white-background svg.change path{stroke:var(--blue-color)}.white-background svg.change text{fill:var(--blue-color)}.white-background.template-spacing+.white-background.template-spacing,.white-background.template-spacing+:first-child>.white-background.template-spacing,.white-background.template-spacing-bottom+.white-background.template-spacing,.white-background.template-spacing-bottom+:first-child>.white-background.template-spacing,.white-background.template-spacing+.umb-block-list>.white-background.template-spacing:first-of-type,.white-background.template-spacing-bottom+.umb-block-list>.white-background.template-spacing:first-of-type{padding-top:0}.blue-background a:hover{color:var(--green-color)}.blue-background :focus-visible{outline-color:var(--white-color)}.green-background a:hover{color:var(--white-color)}.green-background :focus-visible{outline-color:var(--blue-color)}.white-background a:hover{color:var(--green-color)}.white-background :focus-visible{outline-color:var(--blue-color)}:root{--container-1:540px;--container-2:720px;--container-3:960px;--container-4:1140px;--container-5:1320px;--container-larger-6:1520px;--container-larger-7:1780px}@media (min-width:576px){:root{--container-size:var(--container-1);--container-larger-size:var(--container-1)}}@media (min-width:768px){:root{--container-size:var(--container-2);--container-larger-size:var(--container-2)}}@media (min-width:992px){:root{--container-size:var(--container-3);--container-larger-size:var(--container-3)}}@media (min-width:1200px){:root{--container-size:var(--container-4);--container-larger-size:var(--container-4)}}@media (min-width:1400px){:root{--container-size:var(--container-5);--container-larger-size:var(--container-5)}}@media (min-width:1600px){:root{--container-larger-size:var(--container-larger-6)}}@media (min-width:1900px){:root{--container-larger-size:var(--container-larger-7)}}:root{--container-mixed-size:calc((var(--container-size)/2) + (var(--container-larger-size)/2));--container-margin:calc(50% - (var(--container-size)/2));--container-margin-larger:calc(50% - (var(--container-larger-size)/2))}.container,.container-larger,.container-larger-left,.container-larger-right{width:100%;margin-right:auto}@media (max-width:768px){.container,.container-larger,.container-larger-left,.container-larger-right{padding-left:2rem;padding-right:2rem}}.container,.container-larger{margin-left:auto}.container{max-width:var(--container-size)}.container-larger{max-width:var(--container-larger-size)}.container-larger-left,.container-larger-right{max-width:var(--container-mixed-size)}.container-larger-left{margin-left:var(--container-margin-larger)}.container-larger-right{margin-left:var(--container-margin)}.container-percentage{--size:var(--container-size)}.container-larger-percentage{--size:var(--container-larger-size)}.container-percentage,.container-larger-percentage{width:100%;display:flex}@media (max-width:991px){.container-percentage,.container-larger-percentage{flex-direction:column}}.container-percentage>*,.container-larger-percentage>*{flex-grow:0;flex-shrink:0;margin:auto}.container-percentage>:first-child,.container-percentage>:last-child,.container-larger-percentage>:first-child,.container-larger-percentage>:last-child{--margin:0px;width:100%}@media (max-width:991px){.container-percentage>:first-child,.container-percentage>:last-child,.container-larger-percentage>:first-child,.container-larger-percentage>:last-child{--margin:0px;max-width:unset!important}}@media (max-width:768px){.container-percentage>:first-child,.container-percentage>:last-child,.container-larger-percentage>:first-child,.container-larger-percentage>:last-child{padding-left:2rem;padding-right:2rem}}.container-percentage>:first-child.full-size,.container-percentage>:last-child.full-size,.container-larger-percentage>:first-child.full-size,.container-larger-percentage>:last-child.full-size{margin:0;padding:0}@media (max-width:768px){.container-percentage>:first-child.full-size,.container-percentage>:last-child.full-size,.container-larger-percentage>:first-child.full-size,.container-larger-percentage>:last-child.full-size{padding:0}}.container-percentage>:first-child.full-size.limited,.container-percentage>:last-child.full-size.limited,.container-larger-percentage>:first-child.full-size.limited,.container-larger-percentage>:last-child.full-size.limited{--max-size:100rem;flex-direction:column;display:flex}.container-percentage>:first-child.full-size.limited>*,.container-percentage>:last-child.full-size.limited>*,.container-larger-percentage>:first-child.full-size.limited>*,.container-larger-percentage>:last-child.full-size.limited>*{max-width:var(--max-size)}.container-percentage>:first-child,.container-larger-percentage>:first-child{max-width:calc(var(--size)*var(--percentage,100)/100 - var(--margin));margin-right:var(--margin)}.container-percentage>:first-child.full-size,.container-larger-percentage>:first-child.full-size{max-width:calc(50% + (var(--percentage) - 50)/100*var(--size))}.container-percentage>:first-child.full-size.limited,.container-larger-percentage>:first-child.full-size.limited{align-items:flex-end}.container-percentage>:last-child,.container-larger-percentage>:last-child{max-width:calc(var(--size)*(100 - var(--percentage,100))/100 - var(--margin));margin-left:var(--margin)}.container-percentage>:last-child.full-size,.container-larger-percentage>:last-child.full-size{max-width:calc(50% + (50 - var(--percentage,0))/100*var(--size))}.container-percentage>:last-child.full-size.limited,.container-larger-percentage>:last-child.full-size.limited{align-items:flex-start}}@layer blocks{.accordion-fascia,.accordion-fascia.white-background{--text-color:var(--blue-color)}.accordion-fascia.blue-background{--text-color:var(--white-color)}.accordion-fascia .accordion-container{width:100%}.accordion-fascia .accordion-container .accordion-item{width:100%;padding-bottom:var(--spacing-s);border-bottom:3px solid var(--text-color);flex-direction:column;display:flex}@media (max-width:991px){.accordion-fascia .accordion-container .accordion-item{padding-bottom:var(--spacing-xs)}}.accordion-fascia .accordion-container .accordion-item .visible{cursor:pointer}.accordion-fascia .accordion-container .accordion-item .visible svg{flex-shrink:0;width:3rem}@media (max-width:991px){.accordion-fascia .accordion-container .accordion-item .visible svg{width:2.2rem}}.accordion-fascia .accordion-container .accordion-item .visible svg path{stroke:var(--text-color)}.accordion-fascia .accordion-container .accordion-item .hidden{opacity:0;max-height:0;padding-top:.1rem;padding-bottom:.1rem;transition:opacity .15s ease-out,margin-top .15s ease-out;overflow:hidden}.accordion-fascia .accordion-container .accordion-item.open .hidden{opacity:1;margin-top:3rem}.accordion-fascia .accordion-container .accordion-item.open .hidden .template-cta{margin:1rem}@media (max-width:991px){.accordion-fascia .accordion-container .accordion-item.open .hidden .template-cta{width:auto!important}}.accordion-orizzontale,.accordion-orizzontale.white-background{--text-color:var(--blue-color)}.accordion-orizzontale.blue-background{--text-color:var(--white-color)}.accordion-orizzontale .accordion-orizzontale-container{justify-content:flex-start;width:100%;position:relative}.accordion-orizzontale .accordion-orizzontale-container .contenuto{width:45%}.accordion-orizzontale .accordion-orizzontale-container .contenuto:last-child{border-bottom:none}.accordion-orizzontale .accordion-orizzontale-container .contenuto.active .titolo{text-decoration:underline;-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color);text-decoration-thickness:3px}.accordion-orizzontale .accordion-orizzontale-container .contenuto .titolo{border-bottom:3px solid var(--text-color);max-width:100%;padding-bottom:calc(var(--spacing-xs) + 3px);-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-decoration-thickness:1px;transition:text-decoration-thickness .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out,text-decoration-color .25s ease-in-out}.accordion-orizzontale .accordion-orizzontale-container .contenuto .titolo:focus-visible{outline:none}.accordion-orizzontale .accordion-orizzontale-container .contenuto .titolo:focus-visible h3{outline:2px solid var(--text-color);outline-offset:4px}.accordion-orizzontale .accordion-orizzontale-container .contenuto .descrizione{opacity:0;width:45%;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0}.accordion-orizzontale .accordion-orizzontale-container .contenuto .descrizione[aria-hidden=false]{opacity:1}.accordion-orizzontale .accordion-orizzontale-container .contenuto .descrizione .media-container{aspect-ratio:410/280;width:41rem;height:auto}.accordion-orizzontale .accordion-container .accordion-item{padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--text-color);flex-direction:column;display:flex}.accordion-orizzontale .accordion-container .accordion-item .visible{cursor:pointer}.accordion-orizzontale .accordion-container .accordion-item .visible .testo{flex-direction:row;align-items:center;display:flex}.accordion-orizzontale .accordion-container .accordion-item .visible .chev{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;border:none;justify-content:center;align-items:center;display:flex}.accordion-orizzontale .accordion-container .accordion-item .visible .chev svg{width:2rem}.accordion-orizzontale .accordion-container .accordion-item .visible .chev svg path{stroke:var(--text-color)}.accordion-orizzontale .accordion-container .accordion-item .hidden{opacity:0;max-height:0;padding-top:.1rem;padding-bottom:.1rem;transition:opacity .15s ease-out,margin-top .15s ease-out;overflow:hidden}.accordion-orizzontale .accordion-container .accordion-item .hidden .media-container{aspect-ratio:310/210;width:100%;height:auto}.accordion-orizzontale .accordion-container .accordion-item .hidden .template-cta{margin:1rem;width:auto!important}.accordion-orizzontale .accordion-container .accordion-item.open .hidden{opacity:1;margin-top:3rem;overflow:visible}.border-total,.card-progetti .progetti-container .swiper .swiper-slide,.canali-di-collegamento .mobile .swiper .swiper-slide .canale,.canali-di-accesso .canale .testo .template-cta{--clip-size:5rem}@media (max-width:991px){.border-total,.card-progetti .progetti-container .swiper .swiper-slide,.canali-di-collegamento .mobile .swiper .swiper-slide .canale,.canali-di-accesso .canale .testo .template-cta{--clip-size:4rem}}.border-total,.card-progetti .progetti-container .swiper .swiper-slide,.canali-di-collegamento .mobile .swiper .swiper-slide .canale,.canali-di-accesso .canale .testo .template-cta{clip-path:polygon(var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-left,.highlights .grid-container .highlight:nth-child(3n+1),.highlights .swiper .swiper-slide:first-child .highlight{--clip-size:5rem}@media (max-width:991px){.border-left,.highlights .grid-container .highlight:nth-child(3n+1),.highlights .swiper .swiper-slide:first-child .highlight{--clip-size:4rem}}.border-left,.highlights .grid-container .highlight:nth-child(3n+1),.highlights .swiper .swiper-slide:first-child .highlight{clip-path:polygon(var(--clip-size)0,100% 0,100% var(--clip-size),100% 100%,calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-right,.highlights .grid-container .highlight:nth-child(3n+3),.highlights .swiper .swiper-slide:last-child .highlight{--clip-size:5rem}@media (max-width:991px){.border-right,.highlights .grid-container .highlight:nth-child(3n+3),.highlights .swiper .swiper-slide:last-child .highlight{--clip-size:4rem}}.border-right,.highlights .grid-container .highlight:nth-child(3n+3),.highlights .swiper .swiper-slide:last-child .highlight{clip-path:polygon(0 0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 100%,0 0)}.border-top{--clip-size:5rem}@media (max-width:991px){.border-top{--clip-size:4rem}}.border-top{clip-path:polygon(0 var(--clip-size),var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% 100%,100% 100%,0 100%,0 100%)}.border-bottom{--clip-size:5rem}@media (max-width:991px){.border-bottom{--clip-size:4rem}}.border-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 100%,0 0)}.border-top-left{--clip-size:5rem}@media (max-width:991px){.border-top-left{--clip-size:4rem}}.border-top-left{clip-path:polygon(var(--clip-size)0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-left-m-top{--clip-size:5rem;clip-path:polygon(var(--clip-size)0,100% 0,100% var(--clip-size),100% 100%,calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}@media (max-width:991px){.border-left-m-top{--clip-size:3rem;clip-path:polygon(0 var(--clip-size),var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% 100%,100% 100%,0 100%,0 100%)}}.border-right-m-bottom{--clip-size:5rem;clip-path:polygon(0 0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 100%,0 0)}@media (max-width:991px){.border-right-m-bottom{--clip-size:3rem;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 100%,0 0)}}.canali-di-accesso .canale{height:-webkit-fill-available;height:-moz-available;height:stretch;padding:var(--spacing-m);transition:background-color .25s ease-in-out,color .25s ease-in-out}@media (max-width:991px){.canali-di-accesso .canale{padding-block:var(--spacing-s);padding-inline:var(--spacing-xs)}}@media (hover:hover){.canali-di-accesso .canale:hover{background-color:var(--green-color)}.canali-di-accesso .canale:hover .icona svg path{fill:var(--blue-color)}.canali-di-accesso .canale:hover .icona .template-card,.canali-di-accesso .canale:hover .testo{color:var(--blue-color)}.canali-di-accesso .canale:hover .testo .template-cta{color:var(--white-color)!important}.canali-di-accesso .canale:hover .testo .template-cta:after{background-color:var(--blue-color)!important}}.canali-di-accesso .canale .icona svg path{transition:fill .25s ease-in-out}.canali-di-accesso .canale .icona .media-container{aspect-ratio:50/80;width:auto;height:8rem}.canali-di-accesso .canale .icona .template-card{text-transform:uppercase;color:var(--green-color);transition:color .25s ease-in-out}.canali-di-accesso .canale .testo{height:100%;color:var(--white-color);transition:color .25s ease-in-out}.canali-di-accesso .canale .testo .template-cta{align-self:flex-end}.canali-di-accesso .canale .testo .template-cta:after{z-index:-1!important}.canali-di-collegamento .desktop .canale{margin-top:-.1rem;margin-bottom:-.1rem}.canali-di-collegamento .desktop .canale .immagine{flex-shrink:0;width:61rem;height:100%;max-height:65rem}.canali-di-collegamento .desktop .canale .immagine .media-container{flex-shrink:0;width:61rem;height:100vh;position:relative;transform:translateY(-100%)}.canali-di-collegamento .desktop .canale .testo{padding-right:var(--spacing-m)}.canali-di-collegamento .mobile .swiper{width:100%}.canali-di-collegamento .mobile .swiper .swiper-slide{display:flex}.canali-di-collegamento .mobile .swiper .swiper-slide .canale{--clip-size:2rem}.canali-di-collegamento .mobile .swiper .swiper-slide .canale .media-container{aspect-ratio:360/250;width:100%;height:25rem}.canali-di-collegamento .mobile .swiper .swiper-slide .canale .testo{padding:var(--spacing-xs);box-sizing:border-box;width:100%}.canali-di-collegamento .mobile .swiper .swiper-slide .canale .testo *{width:100%}.canali-di-smistamento .container-larger{gap:0}@media (max-width:991px){.canali-di-smistamento .container-larger{gap:var(--spacing-s)}}.canali-di-smistamento .sinistra:after{content:"";width:calc(50vw - var(--container-larger-size)/2);background-color:var(--white-color);height:100%;position:absolute;top:0;right:100%}.canali-di-smistamento .sinistra{width:100%;min-height:100rem;padding-right:var(--spacing-m);z-index:10;position:relative}@media (max-width:991px){.canali-di-smistamento .sinistra{width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding-right:0}}.canali-di-smistamento .sinistra .testo{width:40%}@media (max-width:991px){.canali-di-smistamento .sinistra .testo{width:100%}}.canali-di-smistamento .sinistra .icona .media-container{width:2.6rem!important;height:2.6rem!important}.canali-di-smistamento .destra{width:50%;height:86rem;margin-top:var(--spacing-l)}@media (max-width:991px){.canali-di-smistamento .destra{width:100%;height:55rem;margin-top:0}}.canali-di-smistamento .destra .swiper-slide{-webkit-clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0);transition:-webkit-clip-path .25s ease-in-out,clip-path .25s ease-in-out;position:relative;overflow:hidden}.canali-di-smistamento .destra .swiper-slide.swiper-slide-active{-webkit-clip-path:polygon(5rem 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 calc(100% - 5rem),0 5rem);clip-path:polygon(5rem 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 calc(100% - 5rem),0 5rem)}@media (max-width:991px){.canali-di-smistamento .destra .swiper-slide.swiper-slide-active{-webkit-clip-path:polygon(3rem 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 calc(100% - 3rem),0 3rem);clip-path:polygon(3rem 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 calc(100% - 3rem),0 3rem)}}.canali-di-smistamento .destra .swiper-slide .media-container{width:100%;height:100%;position:absolute;top:0;left:0}.canali-di-smistamento .destra .swiper-slide .media-container:after{content:"";background-color:var(--blue-color);opacity:.2;width:100%;height:100%;transition:opacity .25s ease-in-out;position:absolute;top:0;left:0}.canali-di-smistamento .destra .swiper-slide .contenuto{width:calc(100% - 9rem);height:calc(100% - 9rem);position:absolute;top:4.5rem;left:4.5rem}@media (max-width:991px){.canali-di-smistamento .destra .swiper-slide .contenuto{width:calc(100% - 7.1rem);left:2.6rem}.canali-di-smistamento .destra .swiper-slide .contenuto .template-cta{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important}}.canali-di-smistamento .destra .swiper-slide .contenuto .template-cta,.canali-di-smistamento .destra .swiper-slide .contenuto .template-text{opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out!important}@media (max-width:991px){.canali-di-smistamento .destra .swiper-slide-active .media-container:after{opacity:.7}.canali-di-smistamento .destra .swiper-slide-active .contenuto .template-cta,.canali-di-smistamento .destra .swiper-slide-active .contenuto .template-text{opacity:1;visibility:visible}}@media (hover:hover){.canali-di-smistamento .destra .swiper-slide:hover .media-container:after{opacity:.7!important}.canali-di-smistamento .destra .swiper-slide:hover .contenuto .template-cta,.canali-di-smistamento .destra .swiper-slide:hover .contenuto .template-text{opacity:1!important;visibility:visible!important}}.canali-di-smistamento .mobile-controls,.canali-di-smistamento .desktop-controls,.card-progetti .progetti-container{width:100%}.card-progetti .progetti-container .swiper{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card-progetti .progetti-container .swiper .swiper-slide{--clip-size:5rem}@media (max-width:991px){.card-progetti .progetti-container .swiper .swiper-slide{--clip-size:3rem}}.card-progetti .progetti-container .swiper .swiper-slide{opacity:.15;height:60rem;transition:opacity .25s ease-in-out!important}@media (max-width:991px){.card-progetti .progetti-container .swiper .swiper-slide{width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.card-progetti .progetti-container .swiper .swiper-slide-active{opacity:1}.card-progetti .progetti-container .swiper .swiper-slide .progetto{flex-direction:row;gap:0;width:auto;height:60rem;display:flex}@media (max-width:991px){.card-progetti .progetti-container .swiper .swiper-slide .progetto{flex-direction:column}}.card-progetti .progetti-container .swiper .swiper-slide .progetto .media-container{aspect-ratio:1;width:auto;height:60rem}@media (max-width:991px){.card-progetti .progetti-container .swiper .swiper-slide .progetto .media-container{aspect-ratio:330/180;height:18rem}}.card-progetti .progetti-container .swiper .swiper-slide .progetto .testo{width:auto;padding:var(--spacing-m);justify-content:center}@media (max-width:991px){.card-progetti .progetti-container .swiper .swiper-slide .progetto .testo{padding-inline:var(--spacing-xs);padding-block:var(--spacing-s);justify-content:space-between;height:-webkit-fill-available;height:-moz-available;height:stretch}.card-progetti .progetti-container .swiper .swiper-slide .progetto .template-cta{width:-webkit-fill-available!important}}.card-progetti .progetti-container .swiper .swiper-slide .progetto .template-cta:after{z-index:-1!important}.card-progetti .desktop{position:relative}.card-progetti .desktop .controls{z-index:3;position:absolute;top:50%;left:0}.card-progetti .desktop .controls button svg path{stroke:var(--white-color)!important}.claim{z-index:1;background-position:top;background-repeat:no-repeat;background-size:cover;height:90svh;position:relative}.claim:after{content:"";z-index:2;background-color:rgba(21,60,136,.8);width:100%;height:100%;position:absolute;top:0;left:0}.claim .container-larger{z-index:3;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.claim .container-larger .testo{justify-content:flex-end;width:70%;height:100%}@media (max-width:991px){.claim .container-larger .testo{width:100%}}.claim .container-larger .testo .template-claim{color:var(--green-color)}@media (max-width:991px){.claim .container-larger .testo .template-claim{width:80%}}.claim .scroll-text{bottom:var(--spacing-m);transform-origin:100%;z-index:3;position:absolute;right:0;transform:translate(-50%)rotate(90deg)}.claim .scroll-text .template-scroll{color:var(--white-color)}.claim .scroll-text svg{width:2.3rem;height:1.4rem}.claim .scroll-text svg path{fill:var(--white-color)}.downloads .container-larger{align-items:flex-start}.downloads .sinistra,.downloads .destra{flex:1;width:45%}@media (max-width:991px){.downloads .sinistra,.downloads .destra{width:100%}}.downloads .lista a{width:100%;padding-bottom:var(--spacing-s);border-bottom:2px solid var(--blue-color)}@media (max-width:991px){.downloads .lista a{padding-bottom:var(--spacing-xs)}}.downloads .lista a svg{width:2rem;height:auto}.downloads .lista a svg path{stroke:var(--blue-color)}.gallery .swiper-slide .media-container{aspect-ratio:1400/600;width:auto;max-width:100%;height:60rem}@media (max-width:991px){.gallery .swiper-slide .media-container{aspect-ratio:330/600;height:60rem}}.highlights .grid-container{gap:var(--spacing-m);grid-template-columns:repeat(3,1fr);display:grid}.highlights .grid-container .highlight{padding:var(--spacing-s);min-height:44rem}.highlights .grid-container .highlight .media-container{aspect-ratio:32/50;width:auto;height:5rem}.highlights .swiper{width:100%;height:auto;min-height:30rem;overflow:visible}.highlights .swiper .swiper-slide{width:100%;height:auto!important}.highlights .swiper .swiper-slide .highlight{padding:var(--spacing-xs);width:auto;height:-webkit-fill-available;height:-moz-available;height:stretch;display:flex}.highlights .swiper .swiper-slide .highlight .media-container{align-self:20/30;width:auto;height:5rem}.highlights .swiper .swiper-slide:first-child .highlight,.highlights .swiper .swiper-slide:last-child .highlight{--clip-size:2rem}.immagine-spezza-testo{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100svh;overflow:hidden}.punto-elenco-personalizzato .container-larger{align-items:flex-start}.punto-elenco-personalizzato .container-larger .sinistra,.punto-elenco-personalizzato .container-larger .destra{width:50%}@media (max-width:991px){.punto-elenco-personalizzato .container-larger .sinistra,.punto-elenco-personalizzato .container-larger .destra{width:100%}}.punto-elenco-personalizzato .mobile-force-row{align-items:flex-start}.punto-elenco-personalizzato .media-container,.punto-elenco-personalizzato .numero{flex-shrink:0;width:5rem}@media (max-width:991px){.punto-elenco-personalizzato .media-container,.punto-elenco-personalizzato .numero{width:4rem}}.testo.centrato .column{align-items:center}.testo.centrato .column *{text-align:center}.testo-affiancato .container-larger{align-items:flex-start}.testo-affiancato .container-larger *{flex:1;width:100%;overflow:hidden}.testo-immagine .flex-spaced-xl{align-items:flex-start}.testo-immagine .testo{max-width:75%}@media (max-width:991px){.testo-immagine .testo{max-width:100%}}.testo-immagine .media-container{aspect-ratio:1;flex-shrink:0;width:auto;height:40rem;overflow:hidden}@media (max-width:991px){.testo-immagine .media-container{width:100%;height:30rem}}.testo-scorrimento{margin-top:calc(-1*var(--spacing-m))}@media (max-width:991px){.testo-scorrimento{margin-top:calc(-1*var(--spacing-s))}}.testo-scorrimento .immagine{align-items:flex-end;height:-webkit-fill-available;height:-moz-available;height:stretch}.testo-scorrimento .immagine .media-container{aspect-ratio:1;flex-shrink:0;width:100%;min-width:40rem;height:auto}@media (max-width:991px){.testo-scorrimento .immagine .media-container{min-width:100%}}.voci-scorrimento{margin-top:calc(-1*var(--spacing-m))}@media (max-width:991px){.voci-scorrimento{margin-top:calc(-1*var(--spacing-s))}}.voci-scorrimento{overflow:hidden}.voci-scorrimento .container-larger h2{width:70%}@media (max-width:991px){.voci-scorrimento .container-larger h2{width:100%}}.voci-scorrimento .testo-scorrimento-container{flex-direction:column;gap:0;display:flex}.voci-scorrimento .testo-scorrimento-container .testo-container{padding-block:var(--spacing-s);white-space:nowrap;flex-flow:row;align-items:center;gap:5rem;width:100%;display:flex;position:relative}@media (max-width:991px){.voci-scorrimento .testo-scorrimento-container .testo-container{padding-block:var(--spacing-xs)}}.voci-scorrimento .testo-scorrimento-container .sopra .testo-container{animation:15s linear infinite sinistra}@media (prefers-reduced-motion:reduce){.voci-scorrimento .testo-scorrimento-container .sopra .testo-container{animation:none}}.voci-scorrimento .testo-scorrimento-container .sotto .testo-container{animation:15s linear infinite destra}@media (prefers-reduced-motion:reduce){.voci-scorrimento .testo-scorrimento-container .sotto .testo-container{animation:none}}@keyframes destra{0%{transform:translate(calc(-50% - 2.5rem))}to{transform:translate(0)}}@keyframes sinistra{0%{transform:translate(0)}to{transform:translate(calc(-50% - 2.5rem))}}}@layer components{.border-total,.listato .progetto{--clip-size:5rem}@media (max-width:991px){.border-total,.listato .progetto{--clip-size:4rem}}.border-total,.listato .progetto{clip-path:polygon(var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-left{--clip-size:5rem}@media (max-width:991px){.border-left{--clip-size:4rem}}.border-left{clip-path:polygon(var(--clip-size)0,100% 0,100% var(--clip-size),100% 100%,calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-right{--clip-size:5rem}@media (max-width:991px){.border-right{--clip-size:4rem}}.border-right{clip-path:polygon(0 0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 100%,0 0)}.border-top{--clip-size:5rem}@media (max-width:991px){.border-top{--clip-size:4rem}}.border-top{clip-path:polygon(0 var(--clip-size),var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% 100%,100% 100%,0 100%,0 100%)}.border-bottom{--clip-size:5rem}@media (max-width:991px){.border-bottom{--clip-size:4rem}}.border-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 100%,0 0)}.border-top-left{--clip-size:5rem}@media (max-width:991px){.border-top-left{--clip-size:4rem}}.border-top-left{clip-path:polygon(var(--clip-size)0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-left-m-top{--clip-size:5rem;clip-path:polygon(var(--clip-size)0,100% 0,100% var(--clip-size),100% 100%,calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}@media (max-width:991px){.border-left-m-top{--clip-size:3rem;clip-path:polygon(0 var(--clip-size),var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% 100%,100% 100%,0 100%,0 100%)}}.border-right-m-bottom{--clip-size:5rem;clip-path:polygon(0 0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 100%,0 0)}@media (max-width:991px){.border-right-m-bottom{--clip-size:3rem;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 100%,0 0)}}.template-cta,.template-cta-sticky{--clip-size:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:inherit;padding:1rem 1.7rem;text-decoration:none;transition:color .25s ease-in-out;position:relative}@media (max-width:991px){.template-cta,.template-cta-sticky{text-align:center;width:100%}}.template-cta:after,.template-cta-sticky:after{content:"";z-index:0;width:100%;height:100%;clip-path:polygon(var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size));transition:background-color .25s ease-in-out;position:absolute;top:0;left:0}.template-cta .template-cta-text,.template-cta-sticky .template-cta-text{z-index:1;position:relative}.template-cta.blue-bg,.template-cta-sticky.blue-bg{color:var(--blue-color)}.template-cta.blue-bg:after,.template-cta-sticky.blue-bg:after{background-color:var(--green-color)}@media (hover:hover){.template-cta.blue-bg:hover:after,.template-cta-sticky.blue-bg:hover:after{background-color:var(--white-color)}}.template-cta.blue-bg:focus-visible{outline-color:var(--white-color)}.template-cta-sticky.blue-bg:focus-visible{outline-color:var(--white-color)}.template-cta.green-bg,.template-cta-sticky.green-bg{color:var(--white-color)}.template-cta.green-bg:after,.template-cta-sticky.green-bg:after{background-color:var(--blue-color)}.template-cta.green-bg:hover,.template-cta-sticky.green-bg:hover{color:var(--blue-color)}.template-cta.green-bg:hover:after,.template-cta-sticky.green-bg:hover:after{background-color:var(--white-color)}.template-cta.green-bg:focus-visible{outline-color:var(--blue-color)}.template-cta-sticky.green-bg:focus-visible{outline-color:var(--blue-color)}.template-cta.white-bg,.template-cta-sticky.white-bg{color:var(--blue-color)}.template-cta.white-bg:after,.template-cta-sticky.white-bg:after{background-color:var(--green-color)}.template-cta.white-bg:hover,.template-cta-sticky.white-bg:hover{color:var(--white-color)}.template-cta.white-bg:hover:after,.template-cta-sticky.white-bg:hover:after{background-color:var(--blue-color)}.template-cta.white-bg:focus-visible{outline-color:var(--blue-color)}.template-cta-sticky.white-bg:focus-visible{outline-color:var(--blue-color)}.template-cta.form-cta,.template-cta-sticky.form-cta{text-transform:uppercase;color:var(--blue-color)}.template-cta.form-cta:after,.template-cta-sticky.form-cta:after{background-color:var(--white-color)}.template-cta.form-cta:hover,.template-cta-sticky.form-cta:hover{color:var(--white-color)}.template-cta.form-cta:hover:after,.template-cta-sticky.form-cta:hover:after{background-color:var(--blue-color)}.template-cta.form-cta:focus-visible{outline-color:var(--blue-color)}.template-cta-sticky.form-cta:focus-visible{outline-color:var(--blue-color)}.template-cta.secondary,.template-cta-sticky.secondary{text-transform:uppercase;background-color:transparent;text-decoration:underline}.template-cta.secondary:after,.template-cta-sticky.secondary:after{display:none}.template-cta.secondary,.template-cta-sticky.secondary{-webkit-clip-path:none;clip-path:none}.template-cta.secondary svg,.template-cta-sticky.secondary svg{transition:transform .25s ease-in-out;transform:translate(0)}.template-cta.secondary:hover svg,.template-cta-sticky.secondary:hover svg{transform:translate(1rem)}.template-cta.secondary-white-bg,.template-cta-sticky.secondary-white-bg{color:var(--blue-color)}.template-cta.secondary-white-bg svg path,.template-cta-sticky.secondary-white-bg svg path{fill:var(--blue-color)}.template-cta.secondary-blue-bg,.template-cta-sticky.secondary-blue-bg{color:var(--white-color)}.template-cta.secondary-blue-bg svg path,.template-cta-sticky.secondary-blue-bg svg path{fill:var(--white-color)}.template-cta-sticky{z-index:1;padding-top:1.8rem;padding-bottom:1.8rem}.template-cta-sticky:after{z-index:-1;width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px}.template-cta-sticky:before{content:"";z-index:-2;width:100%;height:100%;clip-path:polygon(var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size));transition:background-color .25s ease-in-out;position:absolute;top:0;left:0}.template-cta-sticky.blue-bg:before{background-color:var(--white-color)}.template-cta-sticky.green-bg:before{background-color:var(--blue-color)}form{width:100%}form a.template-text-small:hover{color:var(--white-color)}form .form-inputs{gap:var(--spacing-s);flex-direction:column;width:100%;display:flex}form .form-inputs .field-validation-error{color:red;white-space:nowrap;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:.8rem;padding-left:.5rem;padding-right:.5rem;font-family:Tomorrow;font-size:1.5rem;font-weight:700;position:absolute;display:block!important}@media (max-width:991px){form .form-inputs .field-validation-error{margin-top:.8rem}}form .form-inputs .line{gap:var(--spacing-s);display:grid}form .form-inputs .line.span-2{grid-template-columns:2fr 3fr}@media (max-width:991px){form .form-inputs .line.span-2{grid-template-columns:1fr}form .form-inputs .line.span-2 .sinistra{order:0}form .form-inputs .line.span-2 .destra{order:1}}form .form-inputs .line .messaggio{grid-row:span 2}@media (max-width:991px){form .form-inputs .line .messaggio{grid-row:span 1}}form .form-inputs .line .form-input-container,form .form-inputs .line .form-textarea-container{width:100%;height:100%;transition:color .25s ease-in-out,transform .25s ease-in-out;position:relative}form .form-inputs .line .form-input-container label,form .form-inputs .line .form-textarea-container label{transform-origin:0;cursor:text;pointer-events:none;text-transform:uppercase;transition:all .15s ease-in-out;position:absolute;top:2rem;left:0;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){form .form-inputs .line .form-input-container label,form .form-inputs .line .form-textarea-container label{transition:none}}form .form-inputs .line .form-input-container input,form .form-inputs .line .form-input-container select,form .form-inputs .line .form-input-container textarea,form .form-inputs .line .form-textarea-container input,form .form-inputs .line .form-textarea-container select,form .form-inputs .line .form-textarea-container textarea{border:none;border-bottom:3px solid var(--blue-color);width:100%;height:6rem;color:var(--blue-color);box-shadow:none;background-color:transparent;border-radius:0;outline:none;padding:1rem}form .form-inputs .line .form-input-container textarea,form .form-inputs .line .form-textarea-container textarea{height:17.8rem}@media (max-width:991px){form .form-inputs .line .form-input-container textarea,form .form-inputs .line .form-textarea-container textarea{height:5rem}}form .form-inputs .line .form-input-container input:-webkit-autofill{transition:background-color 600000s,color 600000s}form .form-inputs .line .form-input-container input:-webkit-autofill:focus-visible{transition:background-color 600000s,color 600000s}form .form-inputs .line .form-textarea-container input:-webkit-autofill{transition:background-color 600000s,color 600000s}form .form-inputs .line .form-textarea-container input:-webkit-autofill:focus-visible{transition:background-color 600000s,color 600000s}form .form-inputs .line .form-input-container input[type=date]{color:transparent;transition:color .15s ease-in-out}form .form-inputs .line .form-textarea-container input[type=date]{color:transparent;transition:color .15s ease-in-out}form .form-inputs .line .form-input-container input[type=date]::-webkit-calendar-picker-indicator{display:none}form .form-inputs .line .form-textarea-container input[type=date]::-webkit-calendar-picker-indicator{display:none}form .form-inputs .line .form-input-container:has(input[type=date]:disabled){opacity:.5}form .form-inputs .line .form-textarea-container:has(input[type=date]:disabled){opacity:.5}form .form-inputs .line .form-input-container:has(input:focus-visible){outline:2px solid var(--blue-color);outline-offset:4px}form .form-inputs .line .form-input-container:has(select:focus-visible){outline:2px solid var(--blue-color);outline-offset:4px}form .form-inputs .line .form-input-container:has(textarea:focus-visible){outline:2px solid var(--blue-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(input:focus-visible){outline:2px solid var(--blue-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(select:focus-visible){outline:2px solid var(--blue-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(textarea:focus-visible){outline:2px solid var(--blue-color);outline-offset:4px}form .form-inputs .line .form-input-container.active label,form .form-inputs .line .form-textarea-container.active label{cursor:default;transform:translateY(-3rem)scale(.6)}@media (max-width:991px){form .form-inputs .line .form-input-container.active label,form .form-inputs .line .form-textarea-container.active label{transform:translateY(-4.5rem)scale(.8)}}form .form-inputs .line .form-input-container.active input[type=date]{color:var(--cyan-color)}form .form-inputs .line .form-textarea-container.active input[type=date]{color:var(--cyan-color)}form .form-inputs .line .form-group .form-check{cursor:pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--cyan-color);flex-direction:row;gap:1.4rem;padding-left:2rem;display:flex;position:relative}form .form-inputs .line .form-group .form-check label{margin-left:1.4rem}@media (max-width:991px){form .form-inputs .line .form-group .form-check label{margin-right:0}}form .form-inputs .line .form-group .form-check input[type=checkbox]{opacity:0;cursor:pointer;z-index:2;width:2rem;height:2rem;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}form .form-inputs .line .form-group .form-check .checkmark{pointer-events:none;border:2px solid var(--blue-color);width:2rem;height:2rem;transition:background-color .15s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}form .form-inputs .line .form-group .form-check .checkmark:after{content:"";background-color:transparent;width:2rem;height:2rem;transition:background-color .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form .form-inputs .line .form-group .form-check input:focus-visible~.checkmark{outline:2px solid var(--blue-color);outline-offset:4px}form .form-inputs .line .form-group .form-check input:focus-visible{outline:none}form .form-inputs .line .form-group .form-check input:checked~.checkmark:after{background-color:var(--blue-color)}form .form-inputs .line .form-group{margin-top:1rem;margin-bottom:2rem}@media (max-width:991px){form .form-inputs .richiesto{font-size:1.5rem}}form .form-inputs .destra{align-items:flex-end;width:100%;padding-right:2rem}@media (max-width:991px){form .form-inputs .destra{align-items:center;padding-right:0}}form .form-inputs .destra .template-dati-secondari{text-align:right}@media (max-width:991px){form .form-inputs .destra .submit-container{width:100%}}form .form-inputs .destra .submit-container button.template-cta{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;border:none}form .form-inputs .destra .submit-container button.template-cta:after{z-index:-1}@media (max-width:991px){form .form-inputs .destra .submit-container button.template-cta{width:100%}}.icona .media-container{width:2rem;height:3rem}.icona .template-label{text-transform:uppercase}.listato .progetto{--clip-size:3rem;flex-direction:column;gap:0;display:flex}@media (max-width:991px){.listato .progetto{--clip-size:3rem}}.listato .progetto .media-container{aspect-ratio:520/280;width:100%;height:auto}.listato .progetto .testo{padding:var(--spacing-xs);flex-grow:1}.listato .progetto .testo .template-label{text-transform:uppercase}.listato .progetto .testo a:after{z-index:-1}.controls,.controls.white-bg{--text-color:var(--blue-color)}.controls.blue-bg{--text-color:var(--white-color)}.controls{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:991px){.controls{flex-direction:row-reverse}}.controls .swiper-pagination{flex:1;gap:0;width:100%;max-width:50rem;height:4px;display:flex}@media (max-width:991px){.controls .swiper-pagination{height:3px}}.controls .swiper-pagination .swiper-pagination-bullet{background-color:var(--text-color);opacity:.15;border-radius:0;flex:1 0;height:100%;transition:width .25s ease-in-out,opacity .25s ease-in-out}.controls .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.controls button{pointer-events:all;cursor:pointer;opacity:1;visibility:visible;background-color:transparent;border:none;justify-content:center;align-items:center;padding:0;transition:transform .25s ease-in-out,opacity .25s ease-in-out;display:flex}.controls button svg{width:6rem}@media (max-width:991px){.controls button svg{width:3rem}}.controls button svg path{stroke:var(--text-color)}.controls button:hover{transform:translate(-.5rem)}.controls button:focus-visible{transform:translate(-.5rem)}@media (prefers-reduced-motion:reduce){.controls button:hover{transform:none}.controls button:focus-visible{transform:none}}@media (max-width:991px){.controls button:hover{transform:none}.controls button:focus-visible{transform:none}}.controls button.swiper-button-disabled{opacity:.15;cursor:auto;transform:none}.controls .next{rotate:180deg}}@layer layouts{.border-total{--clip-size:5rem}@media (max-width:991px){.border-total{--clip-size:4rem}}.border-total{clip-path:polygon(var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-left{--clip-size:5rem}@media (max-width:991px){.border-left{--clip-size:4rem}}.border-left{clip-path:polygon(var(--clip-size)0,100% 0,100% var(--clip-size),100% 100%,calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-right{--clip-size:5rem}@media (max-width:991px){.border-right{--clip-size:4rem}}.border-right{clip-path:polygon(0 0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 100%,0 0)}.border-top{--clip-size:5rem}@media (max-width:991px){.border-top{--clip-size:4rem}}.border-top{clip-path:polygon(0 var(--clip-size),var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% 100%,100% 100%,0 100%,0 100%)}.border-bottom,header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item .submenu{--clip-size:5rem}@media (max-width:991px){.border-bottom,header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item .submenu{--clip-size:4rem}}.border-bottom,header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item .submenu{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 100%,0 0)}.border-top-left{--clip-size:5rem}@media (max-width:991px){.border-top-left{--clip-size:4rem}}.border-top-left{clip-path:polygon(var(--clip-size)0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-left-m-top{--clip-size:5rem;clip-path:polygon(var(--clip-size)0,100% 0,100% var(--clip-size),100% 100%,calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}@media (max-width:991px){.border-left-m-top{--clip-size:3rem;clip-path:polygon(0 var(--clip-size),var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% 100%,100% 100%,0 100%,0 100%)}}.border-right-m-bottom{--clip-size:5rem;clip-path:polygon(0 0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 100%,0 0)}@media (max-width:991px){.border-right-m-bottom{--clip-size:3rem;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 100%,0 0)}}body:-webkit-any([data-navbar-phase=top],:not([data-navbar-phase])) header .desktop .menu-bar .bg{opacity:0;border:none}body:-moz-any([data-navbar-phase=top],:not([data-navbar-phase])) header .desktop .menu-bar .bg{opacity:0;border:none}body:is([data-navbar-phase=top],:not([data-navbar-phase])) header .desktop .menu-bar .bg{opacity:0;border:none}body:-webkit-any([data-navbar-phase=top],:not([data-navbar-phase])) header .mobile .menu-bar .bg{opacity:0;border:none}body:-moz-any([data-navbar-phase=top],:not([data-navbar-phase])) header .mobile .menu-bar .bg{opacity:0;border:none}body:is([data-navbar-phase=top],:not([data-navbar-phase])) header .mobile .menu-bar .bg{opacity:0;border:none}body[data-navbar-phase=glass] header .desktop .menu-bar .bg,body[data-navbar-phase=glass] header .mobile .menu-bar .bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:transparent;border:none}body[data-navbar-phase=glass] header .desktop .menu-bar .bg:after,body[data-navbar-phase=glass] header .mobile .menu-bar .bg:after{background-color:rgba(21,60,136,.5)}header.page-header{z-index:50;width:100vw;padding-top:0;padding-bottom:0;position:fixed;top:0;left:0}header.page-header nav .template-menu-primo,header.page-header nav .template-menu-secondo{text-decoration:none}header.page-header nav .desktop .menu-bar{padding-block:var(--spacing-xs);position:relative}header.page-header nav .desktop .menu-bar .bg{z-index:50;opacity:1;border-bottom:2px solid var(--white-color);width:100%;height:100%;transition:background-color .25s ease-in-out,-webkit-backdrop-filter .25s ease-in-out,backdrop-filter .25s ease-in-out,opacity .25s ease-in-out;position:absolute;top:0;left:0}header.page-header nav .desktop .menu-bar .bg:after{content:"";z-index:51;background-color:rgba(21,60,136,.8);width:100%;height:100%;position:absolute;top:0;left:0}header.page-header nav .desktop .menu-bar .container-larger{z-index:51;background:0 0;position:relative}header.page-header nav .desktop .menu-bar .container-larger .left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:6rem;display:block}header.page-header nav .desktop .menu-bar .container-larger .left svg{width:auto;height:6rem}header.page-header nav .desktop .menu-bar .container-larger .left svg path{fill:var(--white-color)}header.page-header nav .desktop .menu-bar .container-larger .right ul{margin:0;padding:0;list-style-type:none}header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item{position:relative}header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item.active .template-menu-primo{color:var(--green-color)}header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item.active .submenu{opacity:1;visibility:visible}header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item .template-menu-primo{color:var(--white-color);transition:color .25s ease-in-out}header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item .template-menu-primo:hover{color:var(--green-color)}header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item .submenu{--clip-size:3rem;top:calc(100% + var(--spacing-xs));min-width:20rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:var(--spacing-s);padding-inline:var(--spacing-xs);visibility:hidden;opacity:0;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;position:absolute;left:50%;transform:translate(-50%)}header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item .submenu .template-menu-secondo{color:var(--blue-color)}header.page-header nav .desktop .menu-bar .container-larger .right .menulist-container .menu-item .submenu .template-menu-secondo:hover{text-decoration:underline}header.page-header nav .desktop .menu-bar .container-larger .right .button-container a{text-transform:uppercase}header.page-header nav .desktop .menu-bar .container-larger .right .button-container a:after{z-index:-1}header.page-header nav .mobile .menu-bar{padding-block:var(--spacing-xs);position:relative}header.page-header nav .mobile .menu-bar.submenu-open{--hamburger-color:var(--blue-color)}header.page-header nav .mobile .menu-bar.submenu-open .container-larger .left svg path{fill:var(--blue-color)}header.page-header nav .mobile .menu-bar.submenu-open .submenu-section{transform:translate(0%)}header.page-header nav .mobile .menu-bar .bg{z-index:50;opacity:1;border-bottom:2px solid var(--white-color);width:100vw;height:100%;transition:background-color .25s ease-in-out,-webkit-backdrop-filter .25s ease-in-out,backdrop-filter .25s ease-in-out,opacity .25s ease-in-out;position:absolute;top:0;left:0}header.page-header nav .mobile .menu-bar .bg:after{content:"";z-index:51;background-color:rgba(21,60,136,.8);width:100%;height:100%;position:absolute;top:0;left:0}header.page-header nav .mobile .menu-bar .container-larger{z-index:51;background:0 0;align-items:center;position:relative}header.page-header nav .mobile .menu-bar .container-larger .left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:5rem;display:block}header.page-header nav .mobile .menu-bar .container-larger .left svg{width:auto;height:5rem}header.page-header nav .mobile .menu-bar .container-larger .left svg path{fill:var(--white-color);transition:fill .25s ease-in-out}header.page-header nav .mobile .menu-bar .container-larger .menuburger button{opacity:1!important;padding:0!important}header.page-header nav .mobile .menu-bar .submenu-section{z-index:50;background-color:var(--green-color);width:100%;height:100%;transition:transform .25s ease-in-out;position:absolute;top:0;right:0;transform:translate(100%)}header.page-header nav .mobile .menu-content{z-index:50;width:100vw;height:102dvh;transition:transform .25s ease-in-out;position:absolute;top:0;left:0;transform:translate(100%)}header.page-header nav .mobile .menu-content:after{content:"";z-index:55;pointer-events:none;-webkit-filter:blur(4px);filter:blur(4px);width:100%;height:100%;position:absolute;top:0;right:100%}header.page-header nav .mobile .menu-content.open{transform:translate(0%)}header.page-header nav .mobile .menu-content .bg{width:110%;height:100%;position:absolute;top:0;left:0}header.page-header nav .mobile .menu-content .container-larger{padding-top:15rem;padding-bottom:2rem}header.page-header nav .mobile .menu-content .container-larger ul{margin:0;padding:0;list-style-type:none}header.page-header nav .mobile .menu-content .container-larger .menulist-container{z-index:52;position:relative}header.page-header nav .mobile .menu-content .container-larger .menulist-container:has(.menu-item.active){pointer-events:none}header.page-header nav .mobile .menu-content .container-larger .menulist-container .menu-item.active .submenu{transform:translate(0%)}header.page-header nav .mobile .menu-content .container-larger .menulist-container .submenu{z-index:56;pointer-events:all;padding-top:12rem;width:100%;height:100%;padding-left:4rem;padding-right:4rem;transition:transform .25s ease-in-out;position:fixed;top:0;right:-1px;transform:translate(100%)}header.page-header nav .mobile .menu-content .container-larger .menulist-container .submenu button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:var(--blue-color);background-color:transparent;border:none;padding:0;font-weight:500}header.page-header nav .mobile .menu-content .container-larger .menulist-container .submenu a{color:var(--blue-color);text-transform:none}header.page-header nav .mobile .bottom-button{box-sizing:border-box;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;bottom:2rem;left:0;z-index:57!important}header.page-header nav .mobile .bottom-button a{width:100%;display:block}.tns-outer,.tns-inner,.tns-item,.template-slider-testata{width:100%;height:100%}.tns-nav-container{z-index:2;justify-content:flex-end;align-items:center;position:absolute;bottom:7rem;left:0;right:0;display:flex!important}@media (min-width:768px){.tns-nav-container{bottom:7.5%}}.tns-nav-container .tns-nav-item{cursor:pointer;outline:0;padding:1.5rem;display:inline-block}.tns-nav-container .tns-nav-item .tns-nav-item-inner{background-color:#fff;border-radius:50%;width:.4rem;height:.4rem;display:block}.tns-nav-container .tns-nav-item.tns-nav-active .tns-nav-item-inner{background-color:transparent;border:2px solid #fff;width:.8rem;height:.8rem}.tns-nav-container:before{content:"";transform-origin:bottom;background-color:#fff;width:2px;height:10rem;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px){.tns-nav-container:before{height:15rem;transform:translateY(-25%)translate(-50%)}}footer .sezione-form{margin-top:calc(-1*var(--spacing-m))}@media (max-width:991px){footer .sezione-form{margin-top:calc(-1*var(--spacing-s))}}footer .sezione-form .testo .template-text{width:70%}@media (max-width:991px){footer .sezione-form .testo .template-text{width:100%}}footer .dati-cliente .aligned{align-items:flex-start}footer .dati-cliente .logo{max-width:40rem}footer .dati-cliente .logo svg{width:25rem;height:auto}footer .dati-cliente .socials{flex-direction:column;gap:0;display:flex}footer .dati-cliente .socials a{text-decoration:none}footer .dati-cliente .list{align-items:flex-start}footer .dati-cliente .list .sede,footer .dati-cliente .list .mail,footer .dati-cliente .list .menu{width:20rem}footer .dati-cliente .list .sede .titolo,footer .dati-cliente .list .mail .titolo,footer .dati-cliente .list .menu .titolo{text-transform:uppercase}footer .dati-cliente .list .sede .flex-0,footer .dati-cliente .list .mail .flex-0,footer .dati-cliente .list .menu .flex-0{flex-direction:column;gap:0;display:flex}footer .dati-cliente .list .sede a,footer .dati-cliente .list .menu a{text-decoration:none}footer .azienda .container-larger{padding-bottom:var(--spacing-s);border-bottom:1.5px solid var(--blue-color)}footer .azienda .container-larger>div{align-items:flex-start}footer .azienda .container-larger>div .sinistra{flex-wrap:wrap;width:50%}@media (max-width:991px){footer .azienda .container-larger>div .sinistra{width:100%}}footer .azienda .container-larger>div .destra{flex-wrap:wrap;justify-content:flex-end;width:30%}@media (max-width:991px){footer .azienda .container-larger>div .destra{width:100%}}footer .links{padding-block:var(--spacing-s)}@media (max-width:991px){footer .links{padding-bottom:var(--spacing-l)}}.archie-breadcrumb{padding:0;padding-block:var(--spacing-xs);margin:0;list-style:none}.archie-breadcrumb-item{font-size:1.5rem;display:inline-block}.archie-breadcrumb-item a{color:var(--blue-color);text-decoration:none;transition:-webkit-text-decoration .25s ease-in-out,text-decoration .25s ease-in-out}.archie-breadcrumb-item a:hover{text-decoration:underline}.archie-breadcrumb-item .separator{color:var(--blue-color);padding:0 .3rem}}@layer pages{.listato-progetti .lista-progetti .tabs{padding-block:var(--spacing-xs);flex-wrap:wrap;justify-content:center}.listato-progetti .lista-progetti .tabs .tab-button{cursor:pointer;background-color:var(--blue-color);color:var(--white-color);border:none;text-decoration:none;transition:-webkit-text-decoration .25s ease-in-out,text-decoration .25s ease-in-out}.listato-progetti .lista-progetti .tabs .tab-button.active,.listato-progetti .lista-progetti .tabs .tab-button:hover{text-decoration:underline}.listato-progetti .lista-progetti .listato{padding-bottom:var(--spacing-xl)}.listato-progetti .lista-progetti .listato .grid{margin-inline:var(--spacing-s)}@media (max-width:991px){.listato-progetti .lista-progetti .listato .grid{margin-left:0;margin-right:0}}.listato-progetti .lista-progetti .listato .grid{gap:var(--spacing-s);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767px){.listato-progetti .lista-progetti .listato .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.listato-progetti .lista-progetti .listato .grid{grid-template-columns:repeat(1,1fr)}}.listato-progetti .lista-progetti .listato .carica-altro{background-color:var(--green-color);color:var(--blue-color);cursor:pointer;text-transform:uppercase;border:none;align-self:center;text-decoration:none;transition:-webkit-text-decoration .25s ease-in-out,text-decoration .25s ease-in-out}.listato-progetti .lista-progetti .listato .carica-altro:hover{text-decoration:underline}.border-total{--clip-size:5rem}@media (max-width:991px){.border-total{--clip-size:4rem}}.border-total{clip-path:polygon(var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-left{--clip-size:5rem}@media (max-width:991px){.border-left{--clip-size:4rem}}.border-left{clip-path:polygon(var(--clip-size)0,100% 0,100% var(--clip-size),100% 100%,calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-right{--clip-size:5rem}@media (max-width:991px){.border-right{--clip-size:4rem}}.border-right{clip-path:polygon(0 0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 100%,0 0)}.border-top,.progetto .dati-progetto{--clip-size:5rem}@media (max-width:991px){.border-top,.progetto .dati-progetto{--clip-size:4rem}}.border-top,.progetto .dati-progetto{clip-path:polygon(0 var(--clip-size),var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% 100%,100% 100%,0 100%,0 100%)}.border-bottom{--clip-size:5rem}@media (max-width:991px){.border-bottom{--clip-size:4rem}}.border-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 100%,0 0)}.border-top-left{--clip-size:5rem}@media (max-width:991px){.border-top-left{--clip-size:4rem}}.border-top-left{clip-path:polygon(var(--clip-size)0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}.border-left-m-top{--clip-size:5rem;clip-path:polygon(var(--clip-size)0,100% 0,100% var(--clip-size),100% 100%,calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 var(--clip-size))}@media (max-width:991px){.border-left-m-top{--clip-size:3rem;clip-path:polygon(0 var(--clip-size),var(--clip-size)0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% 100%,100% 100%,0 100%,0 100%)}}.border-right-m-bottom{--clip-size:5rem;clip-path:polygon(0 0,calc(100% - var(--clip-size))0,100% var(--clip-size),100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 100%,0 0)}@media (max-width:991px){.border-right-m-bottom{--clip-size:3rem;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-size)),calc(100% - var(--clip-size))100%,var(--clip-size)100%,0 calc(100% - var(--clip-size)),0 100%,0 0)}}.progetto .dati-progetto{--clip-size:5rem}@media (max-width:991px){.progetto .dati-progetto{--clip-size:2rem}}.progetto .dati-progetto{padding-block:var(--spacing-s)}.progetto .dati-progetto .grid.desktop{column-gap:var(--spacing-l);row-gap:var(--spacing-xxs);grid-template-columns:4fr 1fr 3fr 4fr;display:grid}.progetto .dati-progetto .grid.desktop .clienti{flex-direction:column;gap:1rem;display:flex}.progetto .dati-progetto .grid.desktop .separatore{grid-column:span 4}.progetto .dati-progetto .mobile,.progetto .dati-progetto .mobile>*,.progetto .dati-progetto .mobile>* .separatore{width:100%}.progetto .dati-progetto .titolo{text-transform:uppercase}.progetto .dati-progetto .separatore{background-color:var(--blue-color);height:3px}}
/*# sourceMappingURL=main.g.css.map*/