.hamburger{padding:24px 20px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:25px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--3dx .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dx .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--3dx.is-active .hamburger-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dx-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--3dx-r.is-active .hamburger-inner{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--3dy.is-active .hamburger-inner{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--3dy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dxy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--3dxy.is-active .hamburger-inner{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dxy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--3dxy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-5px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-5px,0,0) rotate(-45deg) scale(0.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-5px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-5px,0,0) rotate(45deg) scale(0.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(5px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(5px,0,0) rotate(45deg) scale(0.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(5px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(5px,0,0) rotate(-45deg) scale(0.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scale(0.7,1);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-5px,6.25px,0) rotate(45deg) scale(0.7,1);transform:translate3d(-5px,6.25px,0) rotate(45deg) scale(0.7,1);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(5px,-6.25px,0) rotate(45deg) scale(0.7,1);transform:translate3d(5px,-6.25px,0) rotate(45deg) scale(0.7,1);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(5px,6.25px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(5px,6.25px,0) rotate(-45deg) scale(0.7,1);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse .hamburger-inner::after{top:-14px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-14px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(45deg);transform:translate3d(0,-7px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:7px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:14px;transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(135deg);transform:translate3d(0,7px,0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(-270deg);transform:translate3d(0,-14px,0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:7px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:14px;transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(-135deg);transform:translate3d(0,7px,0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(270deg);transform:translate3d(0,-14px,0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}.hamburger--emphatic .hamburger-inner::after{top:7px;right:0;transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}.hamburger--emphatic.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner::before{left:-50px;top:-50px;-webkit-transform:translate3d(50px,50px,0) rotate(45deg);transform:translate3d(50px,50px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-50px;top:-50px;-webkit-transform:translate3d(-50px,50px,0) rotate(-45deg);transform:translate3d(-50px,50px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}.hamburger--emphatic-r .hamburger-inner::after{top:7px;right:0;transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-50px;top:50px;-webkit-transform:translate3d(50px,-50px,0) rotate(-45deg);transform:translate3d(50px,-50px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-50px;top:50px;-webkit-transform:translate3d(-50px,-50px,0) rotate(45deg);transform:translate3d(-50px,-50px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:7px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:14px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-3.5714285714px,-5px,0);transform:rotate(-45deg) translate3d(-3.5714285714px,-5px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(-90deg);transform:translate3d(0,-14px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:7px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:14px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(-45deg);transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(3.5714285714px,-5px,0);transform:rotate(45deg) translate3d(3.5714285714px,-5px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(90deg);transform:translate3d(0,-14px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:7px;transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner::after{top:14px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,7px,0) rotate(-45deg);transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring-r .hamburger-inner::after{top:-14px;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--stand .hamburger-inner{transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--stand.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--stand-r .hamburger-inner{transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--stand-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19,1,0.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,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19,1,0.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,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}.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{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.object-fit-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.object-fit-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.object-position-top-left{-o-object-position:top left;object-position:top left}.object-position-top-center{-o-object-position:top center;object-position:top center}.object-position-top-right{-o-object-position:top right;object-position:top right}.object-position-bottom-left{-o-object-position:bottom left;object-position:bottom left}.object-position-bottom-center{-o-object-position:bottom center;object-position:bottom center}.object-position-bottom-right{-o-object-position:bottom right;object-position:bottom right}.object-position-center-center{-o-object-position:center center;object-position:center center}*{outline:none}html{font-size:62.5%;text-rendering:optimizeLegibility}@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%}}@media(max-width:768px){.container{padding-right:2rem;padding-left:2rem}}@media(min-width:1600px){.container-larger,.container-larger-left,.container-larger-right{max-width:1520px}}@media(min-width:1900px){.container-larger{margin-left:calc(50vw - 84.6rem);margin-right:calc(50vw - 84.6rem);max-width:169.2rem}}@media(min-width:1900px){.container-larger-right{max-width:150.6rem;margin-right:calc(50vw - 84.6rem);padding-right:0;margin-left:calc(50vw - 66rem)}}@media(min-width:1900px){.container-larger-left{max-width:150.6rem;margin-left:calc(50vw - 84.6rem);padding-left:0;margin-right:calc(50vw - 66rem)}}@media(min-width:992px)and (max-width:1920px){.full-width-one-side{max-width:100%;width:auto}}@media(min-width:1921px){.full-width-one-side{width:100%;max-width:1672px}}.full-width-one-side .main-image{-o-object-fit:cover;object-fit:cover}@media(min-width:992px)and (max-width:1920px){.full-width-one-side.full-right-side{padding-right:0;margin-right:0}}@media(min-width:992px){.full-width-one-side.full-right-side{margin-left:calc((100% - 960px)/2)}}@media(min-width:1200px){.full-width-one-side.full-right-side{margin-left:calc((100% - 1140px)/2)}}@media(min-width:1400px){.full-width-one-side.full-right-side{margin-left:calc((100% - 1320px)/2)}}@media(min-width:992px)and (max-width:1920px){.full-width-one-side.full-left-side{padding-left:0;margin-left:0}}@media(min-width:992px){.full-width-one-side.full-left-side{margin-right:calc((100% - 960px)/2)}}@media(min-width:1200px){.full-width-one-side.full-left-side{margin-right:calc((100% - 1140px)/2)}}@media(min-width:1400px){.full-width-one-side.full-left-side{margin-right:calc((100% - 1320px)/2)}}body{text-rendering:optimizeLegibility;font-family:"Young Serif";height:100%;font-display:optional}main{position:relative}.grecaptcha-badge{visibility:hidden}@media(max-width:1310px)and (orientation:landscape){.daterangepicker{right:-10% !important}}@media(max-width:991px){.desktop{display:none !important}}@media(min-width:992px){.mobile{display:none !important}}.media-container *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.no-scroll{height:100%;overflow:hidden}.box{border:1px solid red}*:focus{outline:3px solid #fff;outline-offset:6px}@media(max-width:991px){*:focus{outline:none}}.template-spacing-top,.template-spacing{padding-top:3.5rem}@media(min-width:768px){.template-spacing-top,.template-spacing{padding-top:5rem}}@media(min-width:992px){.template-spacing-top,.template-spacing{padding-top:6rem}}.template-spacing-bottom,.template-spacing{padding-bottom:3.5rem}@media(min-width:768px){.template-spacing-bottom,.template-spacing{padding-bottom:5rem}}@media(min-width:992px){.template-spacing-bottom,.template-spacing{padding-bottom:6rem}}.template-double-spacing-top,.template-double-spacing{padding-top:5rem}@media(min-width:768px){.template-double-spacing-top,.template-double-spacing{padding-top:6rem}}@media(min-width:992px){.template-double-spacing-top,.template-double-spacing{padding-top:12rem}}.template-double-spacing-bottom,.template-double-spacing{padding-bottom:5rem}@media(min-width:768px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:6rem}}@media(min-width:992px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:12rem}}.template-spacing>.no-container>.row{margin-right:0;margin-left:0}.template-spacing>.no-container>.row>[class*=col-]{padding-right:0;padding-left:0}.template-margin-top,.template-margin{margin-top:3.5rem}@media(min-width:768px){.template-margin-top,.template-margin{margin-top:5rem}}@media(min-width:992px){.template-margin-top,.template-margin{margin-top:6rem}}.template-margin-bottom,.template-margin{margin-bottom:3.5rem}@media(min-width:768px){.template-margin-bottom,.template-margin{margin-bottom:5rem}}@media(min-width:992px){.template-margin-bottom,.template-margin{margin-bottom:6rem}}.template-double-margin-top,.template-double-margin{margin-top:5rem}@media(min-width:768px){.template-double-margin-top,.template-double-margin{margin-top:6rem}}@media(min-width:992px){.template-double-margin-top,.template-double-margin{margin-top:12rem}}.template-double-margin-bottom,.template-double-margin{margin-bottom:5rem}@media(min-width:768px){.template-double-margin-bottom,.template-double-margin{margin-bottom:6rem}}@media(min-width:992px){.template-double-margin-bottom,.template-double-margin{margin-bottom:12rem}}.background-azzurro{background-image:url("/css/backgrounds/sfondo-azzurro.jpg");background-size:cover}.background-azzurro+* .template-menu-lingua,.background-azzurro * .template-menu-lingua{color:#fff;transition:color 250ms ease-in-out}.background-azzurro+* .template-menu-lingua:not(.no-hover):hover,.background-azzurro * .template-menu-lingua:not(.no-hover):hover{color:#01483f}.background-azzurro+* .template-menu-lingua.selected,.background-azzurro * .template-menu-lingua.selected{color:#01483f}.background-azzurro+* .template-menu-lingua.selected:not(.no-hover):hover,.background-azzurro * .template-menu-lingua.selected:not(.no-hover):hover{color:#fff}.background-azzurro.template-spacing+.background-azzurro.template-spacing{padding-top:0}.background-azzurro *:focus{outline:3px solid #01483f;outline-offset:6px}.background-arancione{background-image:url("/css/backgrounds/sfondo-arancione.jpg");background-size:cover}.background-arancione.template-spacing+.background-arancione.template-spacing{padding-top:0}.background-bianco{background-image:url("/css/backgrounds/sfondo-bianco.jpg");background-size:cover}.background-bianco+* .template-menu-lingua{color:#01483f;transition:color 250ms ease-in-out}.background-bianco+* .template-menu-lingua:not(.no-hover):hover{color:#bc6f3a}.background-bianco+* .template-menu-lingua.selected{color:#bc6f3a}.background-bianco+* .template-menu-lingua.selected:not(.no-hover):hover{color:#01483f}.background-bianco *:focus{outline:3px solid #01483f;outline-offset:6px}.has-gradient::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 50%,rgba(255,255,255,0.6) 99.93%)}.testoImmagini{overflow-x:hidden}.testoImmagini .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.testoImmagini .flex-container .sopra{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;gap:10rem;width:100%}@media(max-width:991px){.testoImmagini .flex-container .sopra{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;gap:4rem}}.testoImmagini .flex-container .sopra .testo-container{width:50%}@media(max-width:991px){.testoImmagini .flex-container .sopra .testo-container{width:100%}}.testoImmagini .flex-container .sopra .testo-container .template-title-primary{margin-top:8.8rem}@media(max-width:991px){.testoImmagini .flex-container .sopra .testo-container .template-title-primary{margin-top:0}}.testoImmagini .flex-container .sopra .testo-container .template-text,.testoImmagini .flex-container .sopra .testo-container .template-text-link-hover,.testoImmagini .flex-container .sopra .testo-container .template-text-link,.testoImmagini .flex-container .sopra .testo-container .template-text-bold{margin-top:6.7rem;margin-right:16rem;padding-bottom:20rem}@media(max-width:991px){.testoImmagini .flex-container .sopra .testo-container .template-text,.testoImmagini .flex-container .sopra .testo-container .template-text-link-hover,.testoImmagini .flex-container .sopra .testo-container .template-text-link,.testoImmagini .flex-container .sopra .testo-container .template-text-bold{margin-top:2.6rem;margin-right:0;padding-bottom:0}}.testoImmagini .flex-container .sopra .media-container{width:72rem;height:92rem;border-radius:1rem}@media(max-width:991px){.testoImmagini .flex-container .sopra .media-container{width:26.7rem;height:34.1rem;border-radius:.6rem}}.testoImmagini .flex-container .sotto{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;gap:24.13rem;width:100%}@media(max-width:991px){.testoImmagini .flex-container .sotto{-ms-flex-direction:column;flex-direction:column;gap:8.2rem}}.testoImmagini .flex-container .sotto .media-container{margin-left:18.2rem;margin-top:-17rem;width:56rem;height:72rem;border-radius:1rem}@media(max-width:991px){.testoImmagini .flex-container .sotto .media-container{margin-left:0;margin-top:4rem;width:19.7rem;height:25.2rem;border-radius:.6rem}}.testoImmagini .flex-container .sotto .scopri{margin-top:24.7rem;width:38.3rem;height:38.3rem;border-radius:50%}@media(max-width:991px){.testoImmagini .flex-container .sotto .scopri{margin-top:0;margin-left:auto;margin-right:auto;width:21.3rem;height:21.3rem}}.testoImmagini .flex-container .sotto .scopri:hover svg g:nth-child(1){-webkit-animation-play-state:paused;animation-play-state:paused}.testoImmagini .flex-container .sotto .scopri:hover svg g:nth-child(1) *{fill:#01483f}.testoImmagini .flex-container .sotto .scopri svg{width:38.9rem;height:38.3rem}.testoImmagini .flex-container .sotto .scopri svg g:nth-child(1) *{transition:fill 250ms ease-in-out}@media(max-width:991px){.testoImmagini .flex-container .sotto .scopri svg{width:21.3rem;height:21.3rem}}.testoImmagini .flex-container .sotto .scopri g:nth-child(1){-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}@media(prefers-reduced-motion:reduce){.testoImmagini .flex-container .sotto .scopri g:nth-child(1){-webkit-animation:none;animation:none}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lista-tipologia-appartamenti .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16.1rem}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container{gap:5.65rem}}.lista-tipologia-appartamenti .flex-container .testo-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem;row-gap:3.1rem}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container .testo-container{gap:2.6rem}}.lista-tipologia-appartamenti .flex-container .testo-container .template-title-secondary{-ms-flex-order:0;order:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container .testo-container .template-title-secondary{-ms-flex-order:0;order:0;-ms-flex:0 0 100%;flex:0 0 100%}}.lista-tipologia-appartamenti .flex-container .testo-container .template-text,.lista-tipologia-appartamenti .flex-container .testo-container .template-text-link-hover,.lista-tipologia-appartamenti .flex-container .testo-container .template-text-link,.lista-tipologia-appartamenti .flex-container .testo-container .template-text-bold{-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container .testo-container .template-text,.lista-tipologia-appartamenti .flex-container .testo-container .template-text-link-hover,.lista-tipologia-appartamenti .flex-container .testo-container .template-text-link,.lista-tipologia-appartamenti .flex-container .testo-container .template-text-bold{-ms-flex-order:1;order:1;-ms-flex:0 0 100%;flex:0 0 100%}}.lista-tipologia-appartamenti .flex-container .testo-container .template-button-secondary{-ms-flex-order:2;order:2;-ms-flex-preferred-size:35%;flex-basis:35%;margin-top:1.7rem;-ms-flex-item-align:start;align-self:flex-start}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container .testo-container .template-button-secondary{-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0}}.lista-tipologia-appartamenti .flex-container .tipologia-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:11.9rem}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container .tipologia-container{gap:6.7rem}}.lista-tipologia-appartamenti .flex-container .tipologia-container .tipo-appartamento:nth-child(2){margin-top:38.5rem;width:56.7rem}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container .tipologia-container .tipo-appartamento:nth-child(2){margin-top:0;width:100%}}.lista-tipologia-appartamenti .flex-container .tipologia-container .tipo-appartamento:nth-child(2) .media-container{height:72.3rem}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container .tipologia-container .tipo-appartamento:nth-child(2) .media-container{height:31.2rem;padding-right:9rem}}.lista-tipologia-appartamenti .flex-container .tipologia-container .tipo-appartamento:nth-child(3){margin:auto}@media(max-width:991px){.lista-tipologia-appartamenti .flex-container .tipologia-container .tipo-appartamento:nth-child(3){margin:0}}.canali{overflow:hidden}.canali .flex-container .template-title-secondary{text-align:center}.canali .flex-container .freccia{margin-top:2rem;position:relative;width:100%;height:1.5rem}.canali .flex-container .freccia svg{position:absolute;top:0;right:0;width:6rem;height:1.5rem}.canali .flex-container .swiper{position:relative;margin-top:13.2rem;width:100%;overflow:visible}@media(max-width:991px){.canali .flex-container .swiper{margin-top:2rem}}.canali .flex-container .swiper .controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;z-index:10;pointer-events:none;width:100%;margin-bottom:2rem}.canali .flex-container .swiper .controls button{pointer-events:all;cursor:pointer;opacity:1;visibility:visible;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:6rem;height:2rem;aspect-ratio:1/1;transition:opacity 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out,opacity 250ms ease-in-out;transition:transform 250ms ease-in-out,opacity 250ms ease-in-out,-webkit-transform 250ms ease-in-out;background-color:rgba(0,0,0,0);border:none}.canali .flex-container .swiper .controls button svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.canali .flex-container .swiper .controls button:hover,.canali .flex-container .swiper .controls button:focus{-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media(prefers-reduced-motion:reduce){.canali .flex-container .swiper .controls button:hover,.canali .flex-container .swiper .controls button:focus{-webkit-transform:none;transform:none}}@media(max-width:991px){.canali .flex-container .swiper .controls button:hover,.canali .flex-container .swiper .controls button:focus{-webkit-transform:none;transform:none}}.canali .flex-container .swiper .controls button.swiper-button-disabled{opacity:0;visibility:hidden}.canali .flex-container .swiper .controls .prev{rotate:180deg}.canali .flex-container .swiper .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.canali .flex-container .swiper .swiper-slide .canale{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:4rem;border-radius:1rem;text-decoration:none;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:39.8rem}.canali .flex-container .swiper .swiper-slide .canale:hover{-webkit-transform:translateY(-6rem);transform:translateY(-6rem)}@media(prefers-reduced-motion:reduce){.canali .flex-container .swiper .swiper-slide .canale:hover{-webkit-transform:none;transform:none}}@media(max-width:991px){.canali .flex-container .swiper .swiper-slide .canale:hover{-webkit-transform:none;transform:none}}@media(max-width:991px){.canali .flex-container .swiper .swiper-slide .canale{width:100%;gap:1.34rem}}.canali .flex-container .swiper .swiper-slide .canale .media-container{width:39.8rem;height:50.9rem;border-radius:1rem}@media(max-width:991px){.canali .flex-container .swiper .swiper-slide .canale .media-container{width:100%;height:auto;aspect-ratio:244/312;border-radius:.6rem}}.canali .flex-container .swiper .swiper-slide .canale .template-title-tertiary{color:#fff;transition:color 250ms ease-in-out}.canali .flex-container .swiper .swiper-slide:hover .canale{-webkit-transform:translate3d(0,-6rem,0);transform:translate3d(0,-6rem,0)}@media(prefers-reduced-motion:reduce){.canali .flex-container .swiper .swiper-slide:hover .canale{-webkit-transform:none;transform:none}}.canali .flex-container .swiper .swiper-slide:hover .template-title-tertiary{color:#01483f}@media(max-width:991px){.canali .flex-container .swiper .swiper-slide:hover .canale{-webkit-transform:none;transform:none}}.canali+.canali{padding-top:0}.wrapper .border-radius{height:50vh;overflow:hidden;border-top-left-radius:120rem;border-top-right-radius:120rem}.wrapper .border-radius::after{opacity:0}.wrapper .border-radius .media-container{height:100%}.immagine-riempimento .border-radius{height:96rem}@media(max-width:991px){.immagine-riempimento .border-radius{height:58rem}}.testo-immagine-singola .flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6.7rem}@media(max-width:991px){.testo-immagine-singola .flex-container{-ms-flex-direction:column;flex-direction:column;gap:4.66rem}}.testo-immagine-singola .flex-container.img-sinistra .media-container{-ms-flex-order:0;order:0}.testo-immagine-singola .flex-container.img-sinistra .testo-container{-ms-flex-order:1;order:1}.testo-immagine-singola .flex-container.img-destra .media-container{-ms-flex-order:1;order:1}@media(max-width:991px){.testo-immagine-singola .flex-container.img-destra .media-container{-ms-flex-order:0;order:0}}.testo-immagine-singola .flex-container.img-destra .testo-container{-ms-flex-order:0;order:0}@media(max-width:991px){.testo-immagine-singola .flex-container.img-destra .testo-container{-ms-flex-order:1;order:1}}.testo-immagine-singola .flex-container .media-container{-ms-flex:0 0 68.1rem;flex:0 0 68.1rem;height:51.5rem;border-radius:1rem}@media(max-width:991px){.testo-immagine-singola .flex-container .media-container{-ms-flex:0 0 100%;flex:0 0 100%;height:25.2rem;border-radius:.6rem}}@media(max-width:991px){.testo-immagine-singola .flex-container .testo-container{width:100%}}.testo-immagine-singola .flex-container .testo-container .template-text,.testo-immagine-singola .flex-container .testo-container .template-text-link-hover,.testo-immagine-singola .flex-container .testo-container .template-text-link,.testo-immagine-singola .flex-container .testo-container .template-text-bold{margin-top:2.8rem}.testo-immagine-singola .flex-container .testo-container .template-button-secondary{margin-top:3.8rem}.testo-immagine-singola+.testo-immagine-singola{padding-top:0}.testo-centrato .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.testo-centrato .flex-container .template-text,.testo-centrato .flex-container .template-text-link-hover,.testo-centrato .flex-container .template-text-link,.testo-centrato .flex-container .template-text-bold{margin-top:6.7rem}@media(max-width:991px){.testo-centrato .flex-container .template-text,.testo-centrato .flex-container .template-text-link-hover,.testo-centrato .flex-container .template-text-link,.testo-centrato .flex-container .template-text-bold{margin-top:4.1rem}}.testo-centrato .flex-container .template-button-secondary{margin-top:5.5rem}@media(max-width:991px){.testo-centrato .flex-container .template-button-secondary{margin-top:4.1rem}}.testo-allineato-sinistra{padding-top:12rem}@media(max-width:991px){.testo-allineato-sinistra{padding-top:3.5rem}}.testo-allineato-sinistra .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:18rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container{-ms-flex-direction:column !important;flex-direction:column !important}.testo-allineato-sinistra .flex-container{gap:4rem}}.testo-allineato-sinistra .flex-container .testo-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.testo-allineato-sinistra .flex-container .testo-container .template-title-secondary{margin-top:8.8rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container .testo-container .template-title-secondary{margin-top:0;-ms-flex-item-align:start;align-self:flex-start}}.testo-allineato-sinistra .flex-container .testo-container .template-text,.testo-allineato-sinistra .flex-container .testo-container .template-text-link-hover,.testo-allineato-sinistra .flex-container .testo-container .template-text-link,.testo-allineato-sinistra .flex-container .testo-container .template-text-bold{width:100%;margin-top:6.7rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container .testo-container .template-text,.testo-allineato-sinistra .flex-container .testo-container .template-text-link-hover,.testo-allineato-sinistra .flex-container .testo-container .template-text-link,.testo-allineato-sinistra .flex-container .testo-container .template-text-bold{width:100%;margin-top:2.6rem}}.testo-allineato-sinistra .flex-container .testo-container .template-button-secondary{width:60%;margin-top:5rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container .testo-container .template-button-secondary{width:100%;margin-top:2.6rem}}.testo-allineato-sinistra .flex-container .testo-container .freccia{margin-top:5rem;width:auto;height:13.7rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container .testo-container .freccia{margin-top:2.6rem;height:6rem}}.testo-allineato-sinistra .flex-container .immagini-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width:991px){.testo-allineato-sinistra .flex-container .immagini-container{-ms-flex-align:end;align-items:flex-end}}.testo-allineato-sinistra .flex-container .immagini-container .grande{max-width:58.1rem;width:100%;aspect-ratio:581/742;border-radius:1rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container .immagini-container .grande{max-width:26.7rem;width:100%;aspect-ratio:267/341;border-radius:1rem}}.testo-allineato-sinistra .flex-container .immagini-container .piccola{margin-top:-21rem;max-width:45.5rem;width:100%;aspect-ratio:455/584;border-radius:1rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container .immagini-container .piccola{-ms-flex-item-align:start;align-self:flex-start;margin-top:-9.2rem;max-width:19.7rem;width:100%;aspect-ratio:197/252;border-radius:1rem}}.testo-allineato-sinistra .flex-container.img-destra{-ms-flex-direction:row;flex-direction:row}.testo-allineato-sinistra .flex-container.img-destra .testo-container{-ms-flex-align:start;align-items:flex-start}.testo-allineato-sinistra .flex-container.img-destra .immagini-container .piccola{margin-left:-28rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container.img-destra .immagini-container .piccola{margin-left:0}}.testo-allineato-sinistra .flex-container.img-sinistra{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.testo-allineato-sinistra .flex-container.img-sinistra .testo-container{-ms-flex-align:end;align-items:flex-end}.testo-allineato-sinistra .flex-container.img-sinistra .immagini-container{-ms-flex-align:end;align-items:flex-end}.testo-allineato-sinistra .flex-container.img-sinistra .immagini-container .piccola{margin-right:-28rem}@media(max-width:991px){.testo-allineato-sinistra .flex-container.img-sinistra .immagini-container .piccola{margin-right:0}}.download-files .file-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-top:6.7rem}@media(max-width:991px){.download-files .file-container{gap:0;margin-top:4rem}}.download-files .file-container .file{padding-top:1.6rem;padding-bottom:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:8.6rem;text-decoration:none;border-bottom:1px solid #01483f}.download-files .file-container .file .template-title-tertiary{margin:0}.download-files .file-container .file .download{width:3.4rem;height:3.4rem;margin-right:2.3rem;-ms-flex-negative:0;flex-shrink:0}@media(max-width:991px){.download-files .file-container .file .download{margin-right:0}}.download-files .file-container .file .download svg{width:100%;height:100%}.download-files .file-container .file .download svg *{stroke:#01483f}.accordion .accordion-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7rem;margin-top:7rem}@media(max-width:991px){.accordion .accordion-container{gap:2.9rem}}.accordion .accordion-container .oggetto-accordion{border-bottom:1px solid #01483f}.accordion .accordion-container .oggetto-accordion .visibile{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:8rem;cursor:pointer;margin-bottom:1.6rem}@media(max-width:991px){.accordion .accordion-container .oggetto-accordion .visibile{margin-bottom:1.8rem}}.accordion .accordion-container .oggetto-accordion .visibile .template-subtitle-primary *{font-size:inherit;margin:0}@media(max-width:767px){.accordion .accordion-container .oggetto-accordion .visibile .template-subtitle-primary *{font-size:2.2rem}}.accordion .accordion-container .oggetto-accordion .visibile .freccia{width:4rem;height:4rem;-ms-flex-negative:0;flex-shrink:0;margin-top:.7rem;margin-right:1.8rem;transition:rotate 250ms cubic-bezier(0.9,0.34,0.76,0.44)}@media(max-width:991px){.accordion .accordion-container .oggetto-accordion .visibile .freccia{margin-right:0;-ms-flex-item-align:start;align-self:flex-start}}.accordion .accordion-container .oggetto-accordion .visibile .freccia svg{width:100%;height:100%}.accordion .accordion-container .oggetto-accordion .visibile .freccia svg *{stroke:#01483f}.accordion .accordion-container .oggetto-accordion .nascosto{max-height:0;overflow:hidden;opacity:0;transition:all 250ms ease-out}.accordion .accordion-container .oggetto-accordion .nascosto *{text-transform:none}.accordion .accordion-container .oggetto-accordion.open .visibile{margin-bottom:0}.accordion .accordion-container .oggetto-accordion.open .visibile .freccia{rotate:180deg}.accordion .accordion-container .oggetto-accordion.open .nascosto{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1;padding-top:2rem}@media(max-width:991px){.accordion .accordion-container .oggetto-accordion.open .nascosto{margin-bottom:0}}.highlights{overflow:hidden}.highlights .template-title-secondary{color:#bc6f3a;text-align:center}.highlights .lista{margin-top:6.8rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-ms-flex-pack:justify;justify-content:space-between;grid-gap:6rem;gap:6rem}.highlights .swiper{margin-top:4.5rem;overflow:visible}.highlights .swiper .controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;z-index:10;pointer-events:none;width:100%;margin-bottom:2rem}.highlights .swiper .controls button{pointer-events:all;cursor:pointer;opacity:1;visibility:visible;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:6rem;height:2rem;aspect-ratio:1/1;transition:opacity 250ms ease-in-out,-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out,opacity 250ms ease-in-out;transition:transform 250ms ease-in-out,opacity 250ms ease-in-out,-webkit-transform 250ms ease-in-out;background-color:rgba(0,0,0,0);border:none}.highlights .swiper .controls button svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.highlights .swiper .controls button svg path{fill:#bc6f3a}.highlights .swiper .controls button:hover,.highlights .swiper .controls button:focus{-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media(prefers-reduced-motion:reduce){.highlights .swiper .controls button:hover,.highlights .swiper .controls button:focus{-webkit-transform:none;transform:none}}@media(max-width:991px){.highlights .swiper .controls button:hover,.highlights .swiper .controls button:focus{-webkit-transform:none;transform:none}}.highlights .swiper .controls button.swiper-button-disabled{opacity:0;visibility:hidden}.highlights .swiper .controls .prev{rotate:180deg}.highlights .swiper .swiper-slide{width:27rem;-ms-flex-negative:0;flex-shrink:0}@media(max-width:991px){.highlights .swiper .swiper-slide{width:100%}}.highlights .highlight{width:33.6rem;display:grid;grid-template-rows:subgrid;grid-row:span 3;grid-template-areas:"image" "title" "text";-ms-flex-pack:justify;justify-content:space-between;grid-gap:4rem;gap:4rem}@media(max-width:991px){.highlights .highlight{width:100%;-ms-flex-negative:0;flex-shrink:0;gap:1.8rem}}.highlights .highlight .media-container{grid-row:image;border-radius:1rem;max-width:100%;height:auto;aspect-ratio:400/300}.highlights .highlight .template-title-tertiary{grid-row:title;color:#bc6f3a;font-size:4rem;line-height:5rem}@media(max-width:991px){.highlights .highlight .template-title-tertiary{font-size:2.5rem;line-height:3rem}}.highlights .highlight .template-text,.highlights .highlight .template-text-link-hover,.highlights .highlight .template-text-link,.highlights .highlight .template-text-bold{grid-row:text}.punto-elenco .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;gap:8rem}@media(max-width:991px){.punto-elenco .flex-container{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;gap:5.6rem}}.punto-elenco .flex-container.img-sinistra{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width:991px){.punto-elenco .flex-container.img-sinistra{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.punto-elenco .flex-container .testo-container{margin-top:8.8rem}@media(max-width:991px){.punto-elenco .flex-container .testo-container{margin-top:0;width:100%}}.punto-elenco .flex-container .testo-container .template-text,.punto-elenco .flex-container .testo-container .template-text-link-hover,.punto-elenco .flex-container .testo-container .template-text-link,.punto-elenco .flex-container .testo-container .template-text-bold{margin-top:6.7rem}@media(max-width:991px){.punto-elenco .flex-container .testo-container .template-text,.punto-elenco .flex-container .testo-container .template-text-link-hover,.punto-elenco .flex-container .testo-container .template-text-link,.punto-elenco .flex-container .testo-container .template-text-bold{margin-top:3.4rem}}.punto-elenco .flex-container .testo-container .elenco-puntato{margin-top:4.2rem}@media(max-width:991px){.punto-elenco .flex-container .testo-container .elenco-puntato{margin-top:3.3rem}}.punto-elenco .flex-container .testo-container .elenco-puntato .punto{margin-bottom:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;gap:2.5rem}@media(max-width:991px){.punto-elenco .flex-container .testo-container .elenco-puntato .punto{margin-bottom:1.2rem;gap:2rem}}.punto-elenco .flex-container .testo-container .elenco-puntato .punto svg{margin-top:1.5rem;width:1.41rem;height:1.41rem;-ms-flex-negative:0;flex-shrink:0}@media(max-width:991px){.punto-elenco .flex-container .testo-container .elenco-puntato .punto svg{margin-top:1rem;width:1rem;height:1rem}}.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-list-number{min-width:3rem}@media(max-width:991px){.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-list-number{min-width:2.5rem}}.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-text,.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-text-link-hover,.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-text-link,.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-text-bold{margin-top:0}.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-text *,.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-text-link-hover *,.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-text-link *,.punto-elenco .flex-container .testo-container .elenco-puntato .punto .template-text-bold *{margin-bottom:0}.punto-elenco .flex-container .testo-container .elenco-puntato .punto:nth-last-child(1){margin-bottom:0}.punto-elenco .flex-container .testo-container .template-button-secondary{margin-top:4.2rem}.punto-elenco .flex-container .swiper{max-width:58rem;width:100%;aspect-ratio:580/742;-ms-flex-negative:0;flex-shrink:0;border-radius:1rem}@media(max-width:991px){.punto-elenco .flex-container .swiper{max-width:26.7rem;width:100%;aspect-ratio:267/341;border-radius:.6rem}}.punto-elenco .flex-container .swiper .media-container{width:100%;height:100%}.punto-elenco .flex-container .swiper .swiper-pagination{width:auto;position:absolute;left:auto;right:4rem;bottom:4rem}.punto-elenco .flex-container .swiper .swiper-pagination-bullet{width:1.8rem;height:1.8rem;background-color:#fff;opacity:1}.punto-elenco .flex-container .swiper .swiper-pagination-bullet-active{background-color:#bc6f3a}.lista-appartamenti .appartamenti{display:grid;justify-items:center;grid-template-columns:1fr 1fr;grid-row-gap:11.9rem;row-gap:11.9rem;grid-column-gap:15.8rem;-webkit-column-gap:15.8rem;-moz-column-gap:15.8rem;column-gap:15.8rem}@media(max-width:991px){.lista-appartamenti .appartamenti{grid-template-columns:1fr;gap:5rem}}.lista-appartamenti .appartamenti .appartamento{max-width:56.4rem;width:100%;display:grid;grid-template-rows:subgrid;grid-row:span 5;grid-row-gap:2rem;row-gap:2rem}@media(max-width:991px){.lista-appartamenti .appartamenti .appartamento{max-width:33.5rem;width:100%}}.lista-appartamenti .appartamenti .appartamento .swiper{max-width:56.4rem;width:100%;aspect-ratio:564/724;border-radius:1rem;-ms-flex-negative:0;flex-shrink:0;position:relative}@media(max-width:991px){.lista-appartamenti .appartamenti .appartamento .swiper{max-width:33.5rem;width:100%;aspect-ratio:335/431;border-radius:.6rem}}.lista-appartamenti .appartamenti .appartamento .swiper .media-container{width:100%;height:100%}.lista-appartamenti .appartamenti .appartamento .swiper .swiper-pagination{width:auto;position:absolute;left:auto;right:4rem;bottom:4rem}.lista-appartamenti .appartamenti .appartamento .swiper .swiper-pagination-bullet{width:1.8rem;height:1.8rem;background-color:#fff;opacity:1}.lista-appartamenti .appartamenti .appartamento .swiper .swiper-pagination-bullet-active{background-color:#bc6f3a}.lista-appartamenti .appartamenti .appartamento .template-title-tertiary{margin-top:2rem}.svg-text-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.svg-text-container svg{width:100%;height:100%}.svg-text-container svg text{fill:#000;font-family:"Young Serif";font-size:180px}.blob-disponibilita .blob{position:relative}.blob-disponibilita .blob svg{width:15.7rem;height:15.7rem}@media(max-width:991px){.blob-disponibilita .blob svg{width:9.4rem;height:9.4rem}}.blob-disponibilita .blob:hover g:nth-child(1){-webkit-animation-play-state:paused;animation-play-state:paused}.blob-disponibilita .blob:hover g:nth-child(1) path{fill:#01483f;-webkit-animation-play-state:paused;animation-play-state:paused}.blob-disponibilita .blob:hover g:nth-child(2) path{fill:#fff}.blob-disponibilita .blob path{transition:fill 250ms ease-in-out}.blob-disponibilita .blob g:nth-child(1){-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tipo-appartamento{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:3.16rem;width:86rem}@media(max-width:991px){.tipo-appartamento{gap:5.6rem;width:100%}}.tipo-appartamento .relative-container{position:relative;width:100%}.tipo-appartamento .relative-container:hover .link g:nth-child(1) *{fill:#01483f}.tipo-appartamento .relative-container:hover svg g:nth-child(1) path{-webkit-animation-play-state:paused;animation-play-state:paused}.tipo-appartamento .relative-container .media-container{height:57.3rem;border-radius:1rem}@media(max-width:991px){.tipo-appartamento .relative-container .media-container{height:22.3rem;border-radius:.6rem}}.tipo-appartamento .relative-container .media-container img{position:relative;z-index:-1}.tipo-appartamento .relative-container .link{position:absolute;bottom:2rem;right:3rem;border-radius:50%;-webkit-transform:translateY(50%);transform:translateY(50%);width:22rem;height:22rem}.tipo-appartamento .relative-container .link svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tipo-appartamento .relative-container .link g:nth-child(1) *{transition:fill 250ms ease-in-out}.tipo-appartamento .relative-container .link g:nth-child(1) path{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}@media(prefers-reduced-motion:reduce){.tipo-appartamento .relative-container .link g:nth-child(1) path{-webkit-animation:none;animation:none}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media(max-width:991px){.tipo-appartamento .relative-container .link{width:14rem;height:14rem}}.tipo-appartamento .testo-container-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;width:100%}@media(max-width:991px){.tipo-appartamento .testo-container-card{gap:1.2rem}}.tipo-appartamento .testo-container-card .template-title-tertiary{width:60%}@media(max-width:991px){.tipo-appartamento .testo-container-card .template-title-tertiary{width:100%}}.template-button-secondary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.5rem;text-decoration:none}.template-button-secondary:hover svg g:nth-child(1) *{fill:#01483f}.template-button-secondary:hover div{color:#01483f}.template-button-secondary svg{-ms-flex-negative:0;flex-shrink:0;width:8.4rem;height:8.4rem}.template-button-secondary svg g:nth-child(1) *{transition:fill 250ms ease-in-out}@media(max-width:991px){.template-button-secondary svg{width:5.3rem;height:5.3rem}}.template-button-secondary div{transition:color 250ms ease-in-out}form .form-inputs{--line-gap:3.2rem;--input-height:9.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--line-gap)}@media(max-width:991px){form .form-inputs{--line-gap:3rem;--input-height:7.8rem}}form .form-inputs .field-validation-error{display:block !important}form .form-inputs .field-validation-error{font-family:"Switzer";font-size:1.5rem;font-weight:700;color:red;position:absolute;white-space:nowrap;z-index:5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:.2rem;padding-left:.5rem;padding-right:.5rem;background-color:#fff;border-radius:1rem}form .form-inputs .line{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:var(--line-gap)}@media(max-width:991px){form .form-inputs .line{-ms-flex-direction:column;flex-direction:column}}form .form-inputs .line .form-input-container,form .form-inputs .line .form-textarea-container{position:relative;width:100%;height:100%;transition:all 250ms ease-in-out}form .form-inputs .line .form-input-container label,form .form-inputs .line .form-textarea-container label{position:absolute;top:calc(var(--input-height)/2);left:3.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center left;transform-origin:center left;transition:150ms ease-in-out;cursor:text}@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 textarea,form .form-inputs .line .form-textarea-container input,form .form-inputs .line .form-textarea-container textarea{padding-left:3.5rem;padding-right:3.5rem;width:100%;height:var(--input-height);border-radius:1rem}form .form-inputs .line .form-input-container input:focus,form .form-inputs .line .form-input-container textarea:focus,form .form-inputs .line .form-textarea-container input:focus,form .form-inputs .line .form-textarea-container textarea:focus{outline:3px solid #fff;outline-offset:6px}form .form-inputs .line .form-input-container input,form .form-inputs .line .form-textarea-container input{padding-top:calc((var(--input-height) - 3rem)/2);padding-bottom:calc((var(--input-height) - 3rem)/2)}@media(max-width:991px){form .form-inputs .line .form-input-container input,form .form-inputs .line .form-textarea-container input{padding-top:calc((var(--input-height) - 2.4rem)/2);padding-bottom:calc((var(--input-height) - 2.4rem)/2)}}form .form-inputs .line .form-input-container textarea,form .form-inputs .line .form-textarea-container textarea{padding-top:2.5rem}form .form-inputs .line .form-input-container input[type=date],form .form-inputs .line .form-textarea-container input[type=date]{color:rgba(0,0,0,0);transition:color 150ms ease-in-out}form .form-inputs .line .form-input-container input[type=date]::-webkit-calendar-picker-indicator,form .form-inputs .line .form-textarea-container input[type=date]::-webkit-calendar-picker-indicator{display:none}form .form-inputs .line .form-input-container input:-webkit-autofill,form .form-inputs .line .form-input-container input:-webkit-autofill:focus,form .form-inputs .line .form-textarea-container input:-webkit-autofill,form .form-inputs .line .form-textarea-container input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}form .form-inputs .line .form-input-container[\:has\(input\[type\%3Ddate\]\:disabled\)],form .form-inputs .line .form-textarea-container[\:has\(input\[type\%3Ddate\]\:disabled\)]{opacity:.5}form .form-inputs .line .form-input-container:has(input[type=date]:disabled),form .form-inputs .line .form-textarea-container:has(input[type=date]:disabled){opacity:.5}form .form-inputs .line .form-input-container svg,form .form-inputs .line .form-textarea-container svg{pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2rem;height:2.8rem;width:2.5rem;-webkit-transform-origin:center center;transform-origin:center center;transition:all 200ms ease-in-out}form .form-inputs .line .form-input-container.active label,form .form-inputs .line .form-textarea-container.active label{-webkit-transform:translateY(-4.4rem) scale(0.8);transform:translateY(-4.4rem) scale(0.8);cursor:default}@media(max-width:991px){form .form-inputs .line .form-input-container.active label,form .form-inputs .line .form-textarea-container.active label{-webkit-transform:translateY(-4rem) scale(0.8);transform:translateY(-4rem) scale(0.8)}}form .form-inputs .line .form-input-container.active input[type=date],form .form-inputs .line .form-textarea-container.active input[type=date]{color:#484848}form .form-inputs .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:var(--line-gap);gap:var(--line-gap)}@media(max-width:991px){form .form-inputs .grid{grid-template-columns:1fr}}form .form-inputs .grid[\:not-has\(\:nth-child\(1\)\)]{display:none}form .form-inputs .grid:not(:has(:nth-child(1))){display:none}form .form-inputs .grid .form-input-container{position:relative;width:100%;height:100%;transition:all 250ms ease-in-out}form .form-inputs .grid .form-input-container label{position:absolute;top:50%;left:3.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center left;transform-origin:center left;transition:150ms ease-in-out;cursor:text}@media(prefers-reduced-motion:reduce){form .form-inputs .grid .form-input-container label{transition:none}}form .form-inputs .grid .form-input-container input{padding-left:3.5rem;padding-right:3.5rem;width:100%;height:9.5rem;padding-top:calc((var(--input-height) - 3rem)/2);padding-bottom:calc((var(--input-height) - 3rem)/2);border-radius:1rem}form .form-inputs .grid .form-input-container input:focus{outline:3px solid #fff;outline-offset:6px}@media(max-width:991px){form .form-inputs .grid .form-input-container input{padding-top:calc((var(--input-height) - 2.4rem)/2);padding-bottom:calc((var(--input-height) - 2.4rem)/2)}}form .form-inputs .grid .form-input-container input[type=date]{color:rgba(0,0,0,0);transition:color 150ms ease-in-out}form .form-inputs .grid .form-input-container input[type=date]::-webkit-calendar-picker-indicator{display:none}form .form-inputs .grid .form-input-container[\:has\(input\[type\%3Ddate\]\:disabled\)]{opacity:.5}form .form-inputs .grid .form-input-container:has(input[type=date]:disabled){opacity:.5}form .form-inputs .grid .form-input-container svg{pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2rem;height:2.8rem;width:2.5rem;-webkit-transform-origin:center center;transform-origin:center center;transition:all 200ms ease-in-out}form .form-inputs .grid .form-input-container.active label{-webkit-transform:translateY(-5.25rem) scale(0.8);transform:translateY(-5.25rem) scale(0.8);cursor:default}@media(max-width:991px){form .form-inputs .grid .form-input-container.active label{-webkit-transform:translateY(-4rem) scale(0.8);transform:translateY(-4rem) scale(0.8)}}form .form-inputs .grid .form-input-container.active input[type=date]{color:#484848}form .form-inputs .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media(max-width:991px){form .form-inputs .flex-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:1rem}}form .form-inputs .flex-container .sinistra{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:1.3rem}@media(max-width:991px){form .form-inputs .flex-container .sinistra{gap:1.65rem}}form .form-inputs .flex-container .sinistra .form-captcha{margin-bottom:1.5rem}form .form-inputs .flex-container .sinistra .form-captcha .form-check{display:block;position:relative;padding-left:1.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form .form-inputs .flex-container .sinistra .form-captcha .form-check label{margin-left:1.4rem}form .form-inputs .flex-container .sinistra .form-captcha .form-check input{position:absolute;opacity:0;cursor:pointer;height:1.9rem;width:1.9rem}form .form-inputs .flex-container .sinistra .form-captcha .form-check .checkmark{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.9rem;width:1.9rem;pointer-events:none;border:2px solid #fff;border-radius:50%;transition:background-color 150ms ease-in-out}form .form-inputs .flex-container .sinistra .form-captcha .form-check input:checked~.checkmark{background-color:#fff}form .form-inputs .flex-container .sinistra .form-captcha .form-check .template-form-text-link:focus{outline:3px solid #fff;outline-offset:6px}form .form-inputs .flex-container .destra{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:2.1rem}@media(max-width:991px){form .form-inputs .flex-container .destra{gap:4.7rem;-ms-flex-pack:center;justify-content:center}}form .form-inputs .flex-container .destra .submit-container{display:grid;grid-template-columns:1fr}@media(max-width:991px){form .form-inputs .flex-container .destra .submit-container{width:100%}}form .form-inputs .flex-container .destra .submit-container button{height:var(--input-height);width:40.4rem;border-radius:1rem;border:none;background-color:#01483f;color:#fff;transition:background-color 150ms ease-in-out,color 150ms ease-in-out}@media(max-width:991px){form .form-inputs .flex-container .destra .submit-container button{width:100%}}form .form-inputs .flex-container .destra .submit-container button:hover{background-color:#fff;color:#01483f}form .form-inputs .flex-container .destra .submit-container button:focus{outline:3px solid #fff;outline-offset:6px}.lista-lingue{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}@media(max-width:991px){.lista-lingue{margin-bottom:3.3rem;justify-self:flex-end;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}}header nav{z-index:10;position:fixed;width:100%;pointer-events:none}header nav .menu.desktop .menu-bar{pointer-events:all;transition:all 250ms ease-in-out}@media(prefers-reduced-motion:reduce){header nav .menu.desktop .menu-bar{transition:none}}header nav .menu.desktop .menu-bar .bg{position:absolute;width:100%;height:100%;top:0}header nav .menu.desktop .menu-bar .container{z-index:11;position:relative;width:100vw}header nav .menu.desktop .menu-bar .container .flex-container{padding-top:4rem;padding-bottom:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}header nav .menu.desktop .menu-bar .container .flex-container .logo-container{display:-ms-flexbox;display:flex;gap:2.5rem;-ms-flex-align:center;align-items:center;text-decoration:none;border-radius:1rem}header nav .menu.desktop .menu-bar .container .flex-container .logo-container svg{width:8.5rem;height:8.5rem}header nav .menu.desktop .menu-bar .container .flex-container .logo-container .template-menu-title{width:40%}header nav .menu.desktop .menu-bar .container .flex-container .button-container{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-align:center;align-items:center}header nav .menu.desktop .menu-bar .container .flex-container .button-container .lista-lingue{margin-right:5rem}header nav .menu.desktop .menu-bar .container .flex-container .button-container .disponibilita-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:1rem;width:23rem;max-width:23rem;height:6.5rem;background-color:#bc6f3a;border:none;border-radius:1rem;opacity:1;-webkit-transform-origin:center right;transform-origin:center right;transition:background-color 250ms ease-in-out,color 250ms ease-in-out}@media(prefers-reduced-motion:reduce){header nav .menu.desktop .menu-bar .container .flex-container .button-container .disponibilita-button{transition:none}}header nav .menu.desktop .menu-bar .container .flex-container .button-container .disponibilita-button svg{width:3.2rem;height:3.2rem}header nav .menu.desktop .menu-bar .container .flex-container .button-container .disponibilita-button svg path{fill:#fff;transition:fill 250ms ease-in-out}@media(prefers-reduced-motion:reduce){header nav .menu.desktop .menu-bar .container .flex-container .button-container .disponibilita-button svg path{transition:none}}header nav .menu.desktop .menu-bar .container .flex-container .button-container .disponibilita-button:hover{background-color:#fff;color:#01483f}header nav .menu.desktop .menu-bar .container .flex-container .button-container .disponibilita-button:hover svg path{fill:#01483f}header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#01483f;border:none;border-radius:1rem;cursor:pointer;padding:2.2rem 2rem;width:6.5rem;height:6.5rem;transition:background-color 150ms ease-in-out}@media(prefers-reduced-motion:reduce){header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger{transition:none}}header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger:hover{background-color:#fff}header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger:hover .hamburger-inner,header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger:hover .hamburger-inner::before,header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger:hover .hamburger-inner::after{background-color:#01483f;width:100%}header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger .hamburger-inner,header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger .hamburger-inner::before,header nav .menu.desktop .menu-bar .container .flex-container .button-container .hamburger .hamburger-inner::after{background-color:#fff;width:100%}header nav .menu.desktop .menu-bar .bg{opacity:0;transition:opacity 150ms ease-in-out}header nav .menu.desktop .menu-bar .bg.background-bianco~.container .disponibilita-button:hover{border:2px solid #01483f}header nav .menu.desktop .menu-bar .bg.background-bianco~.container .hamburger:hover{border:2px solid #01483f}header nav .menu.desktop .menu-bar.scroll .bg{opacity:1}header nav .menu.desktop .menu-bar.hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header nav .menu.desktop .menu-content{z-index:9;position:fixed;top:0;width:100%;height:100%;visibility:hidden;pointer-events:none;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transform:translateX(100%);transform:translateX(100%);max-width:100%;transition:all 250ms ease-in-out}@media(prefers-reduced-motion:reduce){header nav .menu.desktop .menu-content{transition:none}}header nav .menu.desktop .menu-content .container{position:relative;height:100%}header nav .menu.desktop .menu-content .container .flex-container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:5rem}header nav .menu.desktop .menu-content .container .flex-container .lista-pagine{height:100%;padding-top:30rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}header nav .menu.desktop .menu-content .container .flex-container .lista-pagine .template-menu-text{border-radius:1rem;transition:color 250ms ease-in-out}header nav .menu.desktop .menu-content .container .flex-container .lista-pagine .template-menu-text:hover{color:#01483f}header nav .menu.desktop .menu-content .container .flex-container .lista-pagine .template-menu-text:focus{outline:3px solid #01483f;outline-offset:6px}header nav .menu.desktop .menu-content.open{visibility:visible;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0);max-width:100%}header nav .menu.mobile .menu-bar{pointer-events:all;z-index:10;position:fixed;width:100%;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}header nav .menu.mobile .menu-bar .bg{position:absolute;width:100%;height:100%}header nav .menu.mobile .menu-bar .container{z-index:11;position:relative}header nav .menu.mobile .menu-bar .container .flex-container{margin-top:2rem;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}header nav .menu.mobile .menu-bar .container .flex-container .logo-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1.9rem;-ms-flex-align:center;align-items:center;text-decoration:none}header nav .menu.mobile .menu-bar .container .flex-container .logo-container .logo{width:5.6rem;height:5.6rem}header nav .menu.mobile .menu-bar .container .flex-container .logo-container .logo svg{width:100%;height:100%}header nav .menu.mobile .menu-bar .container .flex-container .logo-container .template-menu-title{width:20%}header nav .menu.mobile .menu-bar .container .disponibilita-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:5.2rem;height:5.2rem;-ms-flex-negative:0;flex-shrink:0;background-color:#bc6f3a;border:none;border-radius:1rem;-webkit-transform-origin:center right;transform-origin:center right;transition:background-color 250ms ease-in-out}header nav .menu.mobile .menu-bar .container .disponibilita-button svg{width:2.3rem;height:2.3rem}header nav .menu.mobile .menu-bar .container .disponibilita-button svg path{fill:#fff;transition:fill 250ms ease-in-out}header nav .menu.mobile .menu-bar .container .hamburger{-webkit-transform-origin:center right;transform-origin:center right;scale:.8;display:-ms-flexbox;display:flex;background-color:#01483f;border:none;border-radius:1rem;cursor:pointer;transition:background-color 150ms ease-in-out}header nav .menu.mobile .menu-bar .container .hamburger .hamburger-inner,header nav .menu.mobile .menu-bar .container .hamburger .hamburger-inner::before,header nav .menu.mobile .menu-bar .container .hamburger .hamburger-inner::after{background-color:#fff;width:100%}header nav .menu.mobile .menu-bar .bg{opacity:0;transition:opacity 150ms ease-in-out}header nav .menu.mobile .menu-bar.scroll .bg{opacity:1}header nav .menu.mobile .menu-bar.open .container .flex-container .button-container .disponibilita-button{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);max-width:0}header nav .menu.mobile .menu-bar.hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header nav .menu.mobile .menu-content{z-index:9;position:fixed;width:100%;height:100%;visibility:hidden;pointer-events:none;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transform:translateY(100%);transform:translateY(100%);max-width:100%;transition:all 250ms ease-in-out}header nav .menu.mobile .menu-content .container{position:relative;height:100%}header nav .menu.mobile .menu-content .container .flex-container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:3rem}header nav .menu.mobile .menu-content .container .flex-container .lista-pagine{margin-top:20rem;-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;height:100%}header nav .menu.mobile .menu-content .container .flex-container .blob-container{-ms-flex-item-align:end;align-self:flex-end;justify-self:flex-end}header nav .menu.mobile .menu-content.open{visibility:visible;pointer-events:all;-webkit-transform:translateX(0);transform:translateX(0);max-width:100%}.tns-outer,.tns-inner,.tns-item,.template-slider-testata{height:100%;width:100%}.tns-nav-container{display:-ms-flexbox !important;display:flex !important}.tns-nav-container{position:absolute;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;left:0;right:0;bottom:7rem;z-index:2}@media(min-width:768px){.tns-nav-container{bottom:7.5%}}.tns-nav-container .tns-nav-item{display:inline-block;padding:1.5rem;cursor:pointer;outline:0}.tns-nav-container .tns-nav-item .tns-nav-item-inner{display:block;border-radius:50%;width:.4rem;height:.4rem;background-color:#fff}.tns-nav-container .tns-nav-item.tns-nav-active .tns-nav-item-inner{border:2px solid #fff;background-color:rgba(0,0,0,0);width:.8rem;height:.8rem}.tns-nav-container:before{content:"";width:2px;height:10rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:bottom;transform-origin:bottom;background-color:#fff}@media(min-width:768px){.tns-nav-container:before{-webkit-transform:translateY(-25%) translateX(-50%);transform:translateY(-25%) translateX(-50%);height:15rem}}.sezione-form .template-form-title{width:75%}@media(max-width:991px){.sezione-form .template-form-title{width:100%}}.sezione-form .template-form-subtitle{margin-top:2.9rem}.sezione-form .footer-form{margin-top:5.3rem}@media(max-width:991px){.sezione-form .footer-form{margin-top:1.8rem}}.sezione-informazioni .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){.sezione-informazioni .flex-container{-ms-flex-direction:column;flex-direction:column}}.sezione-informazioni .flex-container .testo-container{width:20%}@media(max-width:991px){.sezione-informazioni .flex-container .testo-container{width:80%}}.sezione-informazioni .flex-container .testo-container .template-footer-text{margin-top:3.3rem}.sezione-informazioni .flex-container .lista-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:9.6rem}@media(max-width:991px){.sezione-informazioni .flex-container .lista-link{margin-top:3rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:1rem}}.sezione-informazioni .flex-container .lista-link .template-text-link-hover{text-decoration:underline}.sezione-informazioni .flex-container .lista-link a{transition:color 250ms ease-in-out}.sezione-informazioni .flex-container .lista-link a:hover{color:#bc6f3a}.link-utils{padding-top:1.8rem;padding-bottom:1.8rem}@media(max-width:991px){.link-utils{padding-top:4.8rem;padding-bottom:4.8rem}}.link-utils .flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){.link-utils .flex-container{-ms-flex-direction:column;flex-direction:column;gap:5rem}}.link-utils .flex-container .template-text,.link-utils .flex-container .template-text-link-hover,.link-utils .flex-container .template-text-link,.link-utils .flex-container .template-text-bold{font-size:1.5rem}.link-utils .flex-container .template-text-link-hover{text-decoration:underline}.link-utils .flex-container .lista-link{display:-ms-flexbox;display:flex;gap:3rem}@media(max-width:991px){.link-utils .flex-container .lista-link{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem}}.marquee-container{position:relative;padding-top:5.5rem;padding-bottom:5.5rem;width:100%;overflow:hidden;white-space:nowrap;display:-ms-flexbox;display:flex}@media(max-width:991px){.marquee-container{padding-top:2.5rem;padding-bottom:2.5rem}}.marquee-container .marquee-text{-webkit-animation:marquee 15s infinite linear;animation:marquee 15s infinite linear;padding:0 2rem}@media(prefers-reduced-motion:reduce){.marquee-container .marquee-text{-webkit-animation:none;animation:none}}.marquee-container .marquee-text .template-title-secondary{color:#fff}@-webkit-keyframes marquee{0%{left:100%}100%{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{left:100%}100%{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.marquee-container p{margin-bottom:0}.archie-breadcrumb{list-style:none;padding:0;margin:0}.archie-breadcrumb-item{display:inline-block;font-family:"Switzer";font-size:1.8rem;line-height:4rem}.archie-breadcrumb-item a{color:#484848;text-decoration:none;transition:all .3s ease-in-out}.archie-breadcrumb-item a:hover{color:#bc6f3a}.archie-breadcrumb-item:last-child{color:#484848}.archie-breadcrumb-item .separator{padding:0 .3rem;color:#484848}.home .testata{padding-top:10rem;position:relative;width:100%;height:100svh}.home .testata .swiper{position:absolute;bottom:calc(50% - 2rem);left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:auto;height:64rem;aspect-ratio:1690/640;border-radius:1rem}@media(max-width:991px){.home .testata .swiper{bottom:calc(50% - 2rem);height:48rem;aspect-ratio:340/480}}.home .testata .swiper .swiper-slide .media-container{width:auto;height:64rem;aspect-ratio:1690/640;border-radius:1rem}@media(max-width:991px){.home .testata .swiper .swiper-slide .media-container{height:48rem;aspect-ratio:340/480}}.home .testata .swiper .swiper-slide .media-container img{width:100%;height:100%}.home .testata .container{height:90%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:991px){.home .testata .container{margin-top:3rem;-ms-flex-align:start;align-items:flex-start}}.home .testata .claim{z-index:2;position:absolute;left:50%;bottom:2.4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 8rem)}.home .testata .claim text{fill:#fff}.appartamenti main,.pagina main,.thankyoupage main,.privacycookiepolicy main,.error404 main{padding-top:15rem}@media(max-width:991px){.appartamenti main,.pagina main,.thankyoupage main,.privacycookiepolicy main,.error404 main{padding-top:10rem}}.privacycookiepolicy .template-text,.privacycookiepolicy .template-text-link-hover,.privacycookiepolicy .template-text-link,.privacycookiepolicy .template-text-bold{margin-top:4rem}.template,.template-footer,.template-footer-text,.template-footer-title,.template-list,.template-list-number,.template-subtitle,.template-title,.template-title-tertiary,.template-title-secondary,.template-title-primary{font-family:"Young Serif";font-style:normal;font-weight:400;color:#01483f}.template-title-primary{font-size:9rem;line-height:9rem}@media(max-width:991px){.template-title-primary{font-size:3.4rem;line-height:4rem}}.template-title-secondary{font-size:8rem;line-height:9rem}@media(max-width:991px){.template-title-secondary{font-size:3rem;line-height:3.5rem}}.template-title-tertiary{font-size:5rem;line-height:6rem}@media(max-width:991px){.template-title-tertiary{font-size:2.5rem;line-height:3.5rem}}.template-subtitle{font-size:4rem;line-height:5rem}.template-text,.template-text-link-hover,.template-text-link,.template-text-bold{font-family:"Switzer";font-style:normal;font-weight:400;color:#484848;text-decoration:none;font-size:2.2rem;line-height:4.2rem}.template-text a,.template-text-link-hover a,.template-text-link a,.template-text-bold a{color:#01483f;transition:color 250ms ease-in-out}.template-text a:hover,.template-text-link-hover a:hover,.template-text-link a:hover,.template-text-bold a:hover{color:#bc6f3a}@media(max-width:991px){.template-text,.template-text-link-hover,.template-text-link,.template-text-bold{font-size:1.6rem;line-height:2.6rem}}.template-text-bold{font-weight:700}.template-text-link{color:#bc6f3a;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-emphasis-style:solid;text-emphasis-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto}.template-text-link-hover{text-decoration:none;transition:color 250ms ease-in-out}.template-text-link-hover:hover{color:#bc6f3a;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-emphasis-style:solid;text-emphasis-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto}.template-label label,.template-label input,.template-label textarea{font-family:"Switzer";font-weight:700;color:#484848;font-size:2.2rem;line-height:3rem}@media(max-width:991px){.template-label label,.template-label input,.template-label textarea{font-size:1.8rem;line-height:2.4rem}}.template-list-number{font-size:3rem;font-weight:4rem}@media(max-width:991px){.template-list-number{font-size:2.5rem;font-weight:3.5rem}}.template-menu,.template-menu-button,.template-menu-lingua,.template-menu-title{font-family:"Switzer";font-style:normal;color:#01483f}.template-menu-title{font-weight:700;text-decoration:none;font-size:3.2rem;line-height:88%;text-transform:uppercase}@media(max-width:991px){.template-menu-title{font-size:1.9rem;line-height:1.7rem}}.template-menu-lingua{font-weight:400;text-decoration:none;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase}.template-menu-button{color:#fff;letter-spacing:.18rem;font-weight:700;text-decoration:none;font-size:1.8rem;line-height:3rem;text-transform:uppercase}.template-menu-text{font-family:"Young Serif";font-style:normal;color:#fff;font-weight:400;text-decoration:none;font-size:10.5rem;line-height:12.5rem}@media(max-width:991px){.template-menu-text{font-size:4.7rem;line-height:5.6rem}}.template-footer-title{color:#bc6f3a;font-size:3rem;line-height:4rem}@media(max-width:991px){.template-footer-title{font-size:2.5rem;line-height:3rem}}.template-footer-text{text-decoration:none;font-size:2.5rem;line-height:3rem}@media(max-width:991px){.template-footer-text{font-size:2rem;line-height:2.5rem}}a.template-footer-text{text-decoration:underline}.template-form,.template-form-button,.template-form-privacy,.template-form-text,.template-form-text-link,.template-form-subtitle,.template-form-title{font-family:"Switzer";font-style:normal;font-weight:400;color:#fff;text-decoration:none}.template-form-title{font-family:"Young Serif";font-style:normal;color:#fff;font-size:8rem;line-height:9rem}@media(max-width:991px){.template-form-title{font-size:3rem;line-height:3.5rem;font-weight:400}}.template-form-subtitle{font-size:2.2rem;line-height:4.2rem}@media(max-width:991px){.template-form-subtitle{font-size:1.8rem;line-height:2.8rem;font-weight:400}}.template-form-text,.template-form-text-link{font-size:1.6rem;line-height:2.4rem}@media(max-width:991px){.template-form-text,.template-form-text-link{font-size:1.4rem;line-height:2.1rem}}.template-form-text-link{text-decoration:underline}.template-form-privacy{font-size:1.4rem;line-height:2.2rem}@media(max-width:991px){.template-form-privacy{font-size:1.4rem;line-height:2.1rem;text-align:center}}.template-form-button{font-size:2.2rem;line-height:3rem;font-weight:700;text-transform:uppercase}@media(max-width:991px){.template-form-button{font-size:2.2rem;line-height:2.4em}}.template-button,.template-button-secondary{font-family:"Young Serif";font-style:normal;font-weight:400;color:#bc6f3a;border-radius:1rem}.template-button-secondary{font-size:3rem;line-height:3.5rem}@media(max-width:991px){.template-button-secondary{font-size:1.85rem;line-height:2.5rem}}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}[dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before);}[dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:calc(44px / 44 * 27);width:calc(var(--swiper-navigation-size) / 44 * 27);height:44px;height:var(--swiper-navigation-size);margin-top:calc(0px - (44px / 2));margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important;}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto;}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;right:var(--swiper-navigation-sides-offset,10px);left:auto;}.swiper-button-lock{display:none;}.swiper-button-prev:after,.swiper-button-next:after{text-transform:none !important;}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);letter-spacing:0;-webkit-font-feature-settings:;font-feature-settings:;font-variant:normal;font-variant:initial;line-height:1;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev';}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;right:var(--swiper-navigation-sides-offset,10px);left:auto;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next';}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);top:auto;top:var(--swiper-pagination-top,auto);left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullet{width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:0.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet:only-child{display:none !important;}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1);background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:8px;right:var(--swiper-pagination-right,8px);left:auto;left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0);}.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform;}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit);}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top;}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;}.swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}:root{}.swiper-scrollbar{border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:rgba(0,0,0,0.1);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1));}.swiper-scrollbar-disabled > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;left:var(--swiper-scrollbar-sides-offset,1%);bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);top:auto;top:var(--swiper-scrollbar-top,auto);z-index:50;height:4px;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * 1%);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-vertical > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:auto;left:var(--swiper-scrollbar-left,auto);right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:4px;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * 1%);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none;}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-fade .swiper-slide-active{pointer-events:auto;}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper.swiper-cube{overflow:visible;}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0;}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px);}.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper.swiper-flip{overflow:visible;}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform;}.swiper.swiper-cards{overflow:visible;}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}
