@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width: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{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{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:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left: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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.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%;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:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.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,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{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{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.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,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;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-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}@font-face{font-display:swap;font-family:Apfel Grotezk;font-style:normal;font-weight:400;src:url(/app/themes/sage10/public/fonts/ApfelGrotezk-Regular.d573ff.eot);src:url(/app/themes/sage10/public/fonts/ApfelGrotezk-Regular.d573ff.eot?#iefix) format("embedded-opentype"),url(/app/themes/sage10/public/fonts/ApfelGrotezk-Regular.fdd043.woff2) format("woff2"),url(/app/themes/sage10/public/fonts/ApfelGrotezk-Regular.092a13.woff) format("woff"),url(/app/themes/sage10/public/fonts/ApfelGrotezk-Regular.5b532f.ttf) format("truetype"),url(/app/themes/sage10/public/fonts/ApfelGrotezk-Regular.aa4fe0.svg#ApfelGrotezk-Regular) format("svg")}@font-face{font-display:swap;font-family:Apfel Grotezk;font-style:normal;font-weight:500;src:url(/app/themes/sage10/public/fonts/ApfelGrotezk-Mittel.239653.eot);src:url(/app/themes/sage10/public/fonts/ApfelGrotezk-Mittel.239653.eot?#iefix) format("embedded-opentype"),url(/app/themes/sage10/public/fonts/ApfelGrotezk-Mittel.24ef8a.woff2) format("woff2"),url(/app/themes/sage10/public/fonts/ApfelGrotezk-Mittel.41fca5.woff) format("woff"),url(/app/themes/sage10/public/fonts/ApfelGrotezk-Mittel.4dc4ad.ttf) format("truetype"),url(/app/themes/sage10/public/fonts/ApfelGrotezk-Mittel.80f70e.svg#ApfelGrotezk-Mittel) format("svg")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px}body,html{font-family:Apfel Grotezk,sans-serif;font-style:normal;min-height:100%;width:100%}html{overflow-x:hidden}html.is-transitioning,html.is-transitioning *{cursor:progress;pointer-events:none}body{overflow-x:hidden}body.prevent-scroll{height:100vh;margin-left:calc(100vw - 100%);overflow:hidden}.otgs-development-site-front-end{display:none}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}img.blur-up{height:auto;width:100%}img.blur-up.lazyload{filter:blur(5px);opacity:1;transition:filter .75s ease}img.blur-up.lazyloaded{filter:blur(0)}.top-box{box-shadow:inset 0 1px 0 0 #dee2e6}.left-box{box-shadow:inset 1px 0 0 0 #dee2e6}.right-box{box-shadow:inset -1px 0 0 0 #dee2e6}.bottom-box{box-shadow:inset 0 -1px 0 0 #dee2e6}@media(max-width:425.98px){.btn{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}}.no-hover{pointer-events:none}.loading-screen{background-color:#000;height:100%;padding-left:0;padding-right:0;padding-top:0;position:relative;transform:scaleY(0) skewX(0);transform-origin:top left;width:100%}.loading-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:10}.content__title span{display:inline-block;vertical-align:top;white-space:pre}.content__title .word{overflow:hidden}.wrap{background-color:#0000;height:auto;margin:0 auto;max-width:768px;padding:20px;width:100%}.split-line{overflow:hidden}.w-50vw{width:50vw}@media(min-width:769px){.w-md-50vw{width:50vw}.w-md-50{width:50%!important}}@media(max-width:768.98px){.w-50-mob{width:50%}}.flex-1{flex:1}@media(min-width:769px){.flex-md-1{flex:1}}.p-margin-b-0,.p-margin-b-0 p{margin-bottom:0}@media(max-width:768.98px){.fw-mobile-medium{font-weight:500}}.h1,h1{font-size:clamp(2.25rem,1.2168rem + 4.5918vw,5.625rem)}.h1,.h2,h1,h2{font-weight:500;line-height:120%}.h2,h2{font-size:clamp(2rem,1.4643rem + 2.381vw,3.75rem)}.h3,h3{font-size:clamp(1.75rem,1.5204rem + 1.0204vw,2.5rem);font-weight:400;line-height:120%}.p-body,p{font-size:1.25rem;line-height:150%}.p-sub{font-size:clamp(1.5rem,1.1939rem + 1.3605vw,2.5rem);line-height:120%}.p-body-s{font-size:1rem;line-height:150%}.p-sm{font-size:12px;font-weight:500}.p-md,.p-sm{line-height:100%}.p-md{font-size:16px;font-weight:400}.p-lg{font-size:20px;font-weight:500;line-height:100%}@media(max-width:768.98px){.p-body-s-mob{font-size:1rem;line-height:150%}}.p-body-l{font-size:clamp(1.25rem,1.1735rem + .3401vw,1.5rem);line-height:150%}.p-12-14{font-size:.875rem;line-height:100%}@media(min-width:769px){.p-12-14{font-size:.75rem}}.p-40px{font-size:2.5rem}.a-white{color:#fff}.w-fit-content{width:-moz-fit-content;width:fit-content}.small-disclaimer,.small-disclaimer p{font-size:clamp(.75rem,.7117rem + .1701vw,.875rem)!important}.fw-medium{font-weight:500}.gm-style .gm-style-iw-c{padding:0!important}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw-chr,.gm-style-iw-tc{display:none!important}.ff-apfel,.infowindow-content p{font-family:Apfel Grotezk,sans-serif}.themed-grid-col{background-color:#563d7c26;border:1px solid #563d7c33;padding-bottom:15px;padding-top:15px}.themed-container{background-color:#007bff26;border:1px solid #007bff33;margin-bottom:30px;padding:15px}.btn{border-radius:50px;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 2rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.btn,.btn:hover{transition:all .3s ease-in-out}.btn:hover.btn-with-arrow:after{background-color:#0000;transition:all .3s ease-in-out}.btn.btn-with-arrow:after{background-position:50%;background-repeat:no-repeat;border-radius:100%;content:"";display:block;height:44px;position:absolute;right:-46px;top:-2px;transform:rotate(180deg);transition:all .3s ease-in-out;width:44px}.btn-black{background:#303030;border:2px solid #303030;color:#fff}.btn-black:hover{background:#0000;border:2px solid #303030;color:#303030}.btn-black:hover.btn-with-arrow:after{background-image:url(/app/themes/sage10/public/images/arrow-carousel.3f0690.svg);border:2px solid #303030}.btn-black.btn-with-arrow:after{background-color:#303030;background-image:url(/app/themes/sage10/public/images/arrow-carousel-white.e84b24.svg);border:2px solid #303030}.btn-white{background:#fff;border:2px solid #fff;color:#303030}.btn-white:hover{background:#0000;border:2px solid #fff;color:#fff}.btn-white:hover.btn-with-arrow:after{background-image:url(/app/themes/sage10/public/images/arrow-carousel-white.e84b24.svg);border:2px solid #fff}.btn-white.btn-with-arrow:after{background-color:#fff;background-image:url(/app/themes/sage10/public/images/arrow-carousel.3f0690.svg);border:2px solid #fff}.btn-outline{border:2px solid #303030;color:#303030}.btn-outline:hover{border:8px solid #303030;color:#303030}.btn-outline:hover.btn-with-arrow:after{border:8px solid #303030;height:56px;right:-64px;top:-8px;width:56px}.btn-outline.btn-with-arrow:after,.btn-outline:hover.btn-with-arrow:after{background-image:url(/app/themes/sage10/public/images/arrow-carousel.3f0690.svg)}.btn-outline.btn-with-arrow:after{border:2px solid #303030}.btn-cf7-wrapper .cf7-btn{border-radius:50px;cursor:pointer;font-size:1rem;font-weight:500;line-height:1;padding:.5rem 2rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in-out}.btn-cf7-wrapper .cf7-btn-white{background:#fff;border:2px solid #fff;color:#303030}.btn-cf7-wrapper .cf7-btn-black{background:#303030;border:2px solid #303030;color:#fff}.btn-cf7-wrapper .cf7-btn-outline{background-color:initial;border:2px solid #303030;color:#303030}.btn-cf7-wrapper .cf7-btn-arrow{background-position:50%;background-repeat:no-repeat;border-radius:100%;display:block;height:44px;transform:rotate(180deg);transition:all .3s ease-in-out;width:44px}.btn-cf7-wrapper .cf7-btn-arrow-white{background-color:#fff;background-image:url(/app/themes/sage10/public/images/arrow-carousel.3f0690.svg);border:2px solid #fff}.btn-cf7-wrapper .cf7-btn-arrow-black{background-color:#303030;background-image:url(/app/themes/sage10/public/images/arrow-carousel-white.e84b24.svg);border:2px solid #303030}.btn-cf7-wrapper .cf7-btn-arrow-outline{background-color:initial;background-image:url(/app/themes/sage10/public/images/arrow-carousel.3f0690.svg);border:2px solid #303030}.btn-cf7-wrapper:hover .cf7-btn{background-color:#0000;transition:all .3s ease-in-out}.btn-cf7-wrapper:hover .cf7-btn-white{color:#fff}.btn-cf7-wrapper:hover .cf7-btn-black{color:#303030}.btn-cf7-wrapper:hover .cf7-btn-outline{border:8px solid #303030;color:#303030}.btn-cf7-wrapper:hover .cf7-btn-arrow{background-color:#0000;transition:all .3s ease-in-out}.btn-cf7-wrapper:hover .cf7-btn-arrow-white{background-image:url(/app/themes/sage10/public/images/arrow-carousel-white.e84b24.svg);border:2px solid #fff;color:#fff}.btn-cf7-wrapper:hover .cf7-btn-arrow-black{background-image:url(/app/themes/sage10/public/images/arrow-carousel.3f0690.svg);border:2px solid #303030;color:#303030}.btn-cf7-wrapper:hover .cf7-btn-arrow-outline{background-image:url(/app/themes/sage10/public/images/arrow-carousel.3f0690.svg);border:8px solid #303030;height:48px;width:48px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}.swiper-button-next,.swiper-button-prev{border:1px solid #000;border-radius:100%;height:40px;padding:13px;width:40px}.swiper-button-next:after,.swiper-button-prev:after{background-image:url(/app/themes/sage10/public/images/arrow-carousel.3f0690.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;width:14px}.swiper-button-next--white,.swiper-button-prev--white{border:1px solid #fff}.swiper-button-next--white:after,.swiper-button-prev--white:after{background-image:url(/app/themes/sage10/public/images/arrow-carousel-white.e84b24.svg)}.swiper-button-next:after{transform:rotate(180deg)}.cf7__input-text{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-bottom:1px solid #000;width:100%}.cf7__input-text.cf7__input-text-white{border-color:#fff;color:#fff}.cf7__input-text.wpcf7-textarea{border-left:1px solid #000;border-right:1px solid #000}.wpcf7-list-item{margin-left:0}.wpcf7-spinner{order:2}.btn-cf7-wrapper p{display:flex}.wpcf7-not-valid-tip{display:inline-block;font-size:14px}.wpcf7-response-output{font-size:14px;margin-left:0!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232!important}.wpcf7-acceptance input{transform:translateY(2px)}header ion-menu-button{--background-hover:none;display:inline-flex}header ion-menu-button ion-icon{display:inline-flex}header{background-color:#fff;position:fixed;top:0;width:100%;z-index:10000}header .logo,header .logo.logo-scroll{transition:width .3s ease-in-out}header .logo.logo-scroll{width:58px}header .shape-menu-about{display:none}@media(max-width:768.98px){header .shape-menu-other{display:block}}header .nav-item{padding:0 1.25rem}header .nav-item a{font-size:1.5rem}@media(max-width:768.98px){header .nav-item a{font-size:1.75rem}header .nav-item{text-align:center}}header .hamburger{background:#0000;border:none;cursor:pointer;position:relative;transition:all .4s ease}header .hamburger-line{background:#303030;display:block;height:3px;transition:inherit;width:30px}header .hamburger-line:first-child,header .hamburger-line:nth-child(2){margin-bottom:5px}header .hamburger-line:nth-child(3){width:15px}header .hamburger.is-active .hamburger-line:first-child{transform:rotate(32deg) translateX(3px);transform-origin:top left}header .hamburger.is-active .hamburger-line:nth-child(2){width:0}header .hamburger.is-active .hamburger-line:nth-child(3){transform:rotate(-32deg) translateY(3px) translateX(1px);transform-origin:bottom left;width:30px}@media(max-width:768.98px){header .navbar-collapse{height:calc(100vh - 76px);left:0;position:absolute;top:100vh;transition:all .5s ease-in-out;width:100%}header .navbar-collapse #menu-menu-primary{background:#303030;height:100%}}header .navbar-collapse .nav-link{color:#000}@media(max-width:768.98px){header .navbar-collapse .nav-link{color:#fff;padding:1.25rem}}header .navbar-collapse .nav-link.active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:768.98px){header .navbar-collapse .nav-link.active{color:#fff}}header .navbar-collapse.menu-active{top:78px;transition:all .5s ease-in-out}.page-template-about header{background-color:#303030}.page-template-about header .hamburger-line{background:#fff}@media(max-width:768.98px){.page-template-about header #menu-menu-primary{background:#fff}}.page-template-about header .shape-menu-other{display:none}@media(max-width:768.98px){.page-template-about header .shape-menu-about{display:block}}.page-template-about nav a{color:#303030!important}@media(min-width:769px){.page-template-about nav a{color:#fff!important}}.page-template-about .logo{filter:invert(1)}.logo{width:60px}@media(min-width:769px){.logo{width:76px}}main{padding-top:5.625rem}footer{color:#fff}footer .shape-footer-top--other{display:block}footer .shape-footer-bottom--other{display:none}@media(min-width:769px){footer .shape-footer-bottom--other{display:block}}footer .shape-footer-bottom--about,footer .shape-footer-top--about{display:none}footer .footer-top{border-top-right-radius:.5rem}@media(min-width:769px){footer .footer-top{border-top-left-radius:1.25rem}}@media(max-width:768.98px){footer .footer-top .logo{width:76px}}footer .footer-top .shape-footer-top{height:10.625rem;top:-1px}@media(min-width:769px){footer .footer-top .shape-footer-top{height:calc(100% + 1px);width:auto}}@media screen and (min-width:1617px){footer .footer-top .shape-footer-top{left:calc(50vw - 800px)}}@media screen and (min-width:2560px){footer .footer-top .shape-footer-top{left:calc(50vw - 1000px);width:330px}}footer .footer-top .shape-footer-left{background-color:#fff;height:100%;left:0;width:calc(50vw - 800px)}@media(min-width:769px){footer .footer-bottom{border-top-left-radius:1.25rem}}@media(max-width:1440.98px){footer .footer-bottom .shape-footer-bottom{width:27vw}}footer a{-webkit-text-decoration:none;text-decoration:none}footer a,footer a:hover{color:#fff;transition:all .3s ease-in-out}footer a:hover{-webkit-text-decoration:underline;text-decoration:underline}footer .navbar-nav a{font-size:1rem;margin-bottom:1rem;padding:0}@media(min-width:769px){footer .navbar-nav a{font-size:1.25rem}}.page-template-about footer{color:#303030}.page-template-about footer .shape-footer-left{background-color:#303030}.page-template-about footer .footer-bottom,.page-template-about footer .footer-top{background-color:#fff!important}.page-template-about footer .shape-footer-bottom--other,.page-template-about footer .shape-footer-top--other{display:none}.page-template-about footer .shape-footer-top--about{display:block}.page-template-about footer .shape-footer-bottom--about{display:none}@media(min-width:769px){.page-template-about footer .shape-footer-bottom--about{display:block}}.page-template-about footer a,.page-template-about footer a:hover{color:#303030}.home .hero{margin-top:-5.625rem}.home .hero .wrapper_title h1{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0}.home .hero .wrapper_title .progress-circle{height:80px;transform:rotate(180deg);width:80px}.home .hero .wrapper_title .progress-circle circle{fill:none;stroke-width:15}.home .hero .wrapper_title .progress-circle .background{stroke:#000;stroke-width:2}.home .hero .wrapper_title .progress-circle .progress{stroke:#000;stroke-linecap:round}.home .hero .wrapper_title .percentage{color:#333;font-family:Arial,sans-serif;font-size:14px;transform:translate(50%,50%)}.home .hero .hero_image .image-maskered{aspect-ratio:.656;height:100%;object-fit:cover;width:100%}@media(min-width:769px){.home .hero .hero_image .image-maskered{aspect-ratio:1.85}}.home .hero .hero_image svg{height:100%;width:100%}.home .hero .hero_image svg .mask1{visibility:visible}.home .hero .hero_image svg .mask2,.home .hero .hero_image svg .mask3,.home .hero .hero_image svg .mask4{visibility:hidden}.home .hero p{margin:32px 0 80px}.home .apri_le_porte{background:#fff;padding-bottom:80px}.home .apri_le_porte h2{margin-bottom:20px;padding:0 16px}.home .apri_le_porte .wrapper{display:flex;flex-direction:column-reverse;height:100%;padding:0 16px;position:relative}.home .apri_le_porte .wrapper .svg_container{position:relative}.home .apri_le_porte .wrapper .stepper_svg{display:none}.home .apri_le_porte .wrapper .svg_mobile{display:block}.home .apri_le_porte .wrapper .svg_mobile image{height:100%}.home .apri_le_porte .wrapper .svg_patern{bottom:50px;height:auto;position:absolute;right:0;width:70%}.home .apri_le_porte .wrapper svg{height:100%;width:100%}.home .apri_le_porte .wrapper svg #stepper_path1{visibility:hidden}.home .apri_le_porte .wrapper svg #patern1_mobile,.home .apri_le_porte .wrapper svg #stepper_path1_mobile{visibility:visible}.home .apri_le_porte .wrapper svg #patern2_mobile,.home .apri_le_porte .wrapper svg #patern3_mobile,.home .apri_le_porte .wrapper svg #patern4_mobile,.home .apri_le_porte .wrapper svg #stepper_path2,.home .apri_le_porte .wrapper svg #stepper_path2_mobile,.home .apri_le_porte .wrapper svg #stepper_path3,.home .apri_le_porte .wrapper svg #stepper_path3_mobile,.home .apri_le_porte .wrapper svg #stepper_path4,.home .apri_le_porte .wrapper svg #stepper_path4_mobile{visibility:hidden}.home .apri_le_porte .wrapper .slider-indicator{align-items:center;display:flex;gap:12px;justify-content:start;position:absolute;top:0}.home .apri_le_porte .wrapper .slider-indicator .dot{border:2px solid #000;border-radius:15px;height:20px;transition:width .5s;width:20px}.home .apri_le_porte .wrapper .slider-indicator .dot.active{border-radius:15px;border-width:6px;height:20px;width:44px}.home .apri_le_porte .wrapper .slider-indicator:before{background-color:#000;border-radius:50%;content:"";display:none;height:10px;width:10px}.home .apri_le_porte .wrapper .content{margin-top:64px}.home .apri_le_porte .wrapper .content .svg{display:none}.home .apri_le_porte .wrapper .content .text{opacity:0;position:absolute;width:90%}.home .apri_le_porte .wrapper .content .text .heading{font-size:24px;line-height:28px;margin-bottom:10px}.home .apri_le_porte .wrapper .content .text .description{font-size:20px;font-weight:400;line-height:30px;margin:0}.home .dicci_di_piu{margin-bottom:80px;padding:0 16px;position:relative}.home .dicci_di_piu select{font-size:1rem}.home .dicci_di_piu .background_desktop{display:none}.home .dicci_di_piu .background_mobile{height:100%;left:0;padding:0;position:absolute;top:0;z-index:-1}.home .dicci_di_piu .title-wrapper .title{margin-bottom:16px;padding-top:68px}.home .dicci_di_piu .title-wrapper .subtitle{margin-bottom:8px}.home .dicci_di_piu .form-wrapper{padding-bottom:68px}.home .dicci_di_piu .form-wrapper .wpcf7-form>*{margin:32px 0 0}.home .dicci_di_piu .form-wrapper .wpcf7-form label{font-size:16px;font-weight:400;line-height:24px}.home .dicci_di_piu .form-wrapper .wpcf7-form .wpcf7-submit{background:#fff;border-radius:30px;font-size:16px;font-weight:500;padding:4px 20px}.home .dai_un_occhiata{padding-bottom:100px}.home .dai_un_occhiata h2{margin:0;padding:0 0 24px 16px}.home .dai_un_occhiata .swiper-homepage{overflow:visible}.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .mask-thumbnail{-webkit-mask-image:url(/app/themes/sage10/public/images/mask-home-slider-mobile.b157b9.svg);mask-image:url(/app/themes/sage10/public/images/mask-home-slider-mobile.b157b9.svg);-webkit-mask-size:100%;mask-size:100%}@media(min-width:769px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .mask-thumbnail{-webkit-mask-image:url(/app/themes/sage10/public/images/mask-home-slider-desktop.0736d7.svg);mask-image:url(/app/themes/sage10/public/images/mask-home-slider-desktop.0736d7.svg)}}.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .mask-thumbnail .mask-thumbnail__gradient{background:linear-gradient(180deg,#0000,#0000004d 62%)}.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .mask-thumbnail .thumbnail{aspect-ratio:.99;height:100%;object-fit:cover;width:100%}@media(min-width:769px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .mask-thumbnail .thumbnail{aspect-ratio:1.9}}.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper{bottom:0}@media screen and (min-width:520px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper{margin-bottom:3.5vw}}@media(min-width:769px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper{bottom:6%;margin-bottom:0}}.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper .adress{font-weight:500;margin-bottom:7vw}@media screen and (min-width:520px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper .adress{margin-bottom:8vw}}@media(min-width:426px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper .adress{width:90%}}@media(min-width:769px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper .adress{margin-bottom:2rem;width:70%}}@media(min-width:1025px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper .adress{margin-bottom:4rem;width:60%}}@media(min-width:1441px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper .adress{margin-bottom:5rem}}@media(min-width:769px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper a{transform:scale(.75) translateX(-15%)}}@media screen and (min-width:900px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper a{transform:scale(.9) translateX(-5%)}}@media(min-width:1025px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper a{transform:translateX(-1.5rem)}}@media screen and (min-width:1100px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper a{transform:none}}.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper .rounded-pill .category{font-size:14px;font-weight:400;line-height:21px;margin:0;padding:4px 20px}.home .dicono_di_noi{height:700px;margin-bottom:80px;padding:0 16px;position:relative}.home .dicono_di_noi .row{margin:0}.home .dicono_di_noi .background_desktop{display:none}.home .dicono_di_noi .background_mobile{height:100%;left:0;padding:0;position:absolute;top:0;z-index:-1}.home .dicono_di_noi h2{margin:0;padding:0}.home .dicono_di_noi .actions{padding:60px 0 32px}.home .dicono_di_noi .actions h2{padding-bottom:20px}.home .dicono_di_noi .actions .arrows{height:44px;padding:0}.home .dicono_di_noi .actions .arrows .btn.btn-with-arrow:after{top:-12px}.home .dicono_di_noi .actions .arrows .btn-outline:hover.btn-with-arrow:after{border:1px solid #000;height:44px;right:-46px;top:-12px;width:44px}.home .dicono_di_noi .actions .arrows .arrow-left,.home .dicono_di_noi .actions .arrows .arrow-right{border:0;height:0;padding:0;width:0}.home .dicono_di_noi .actions .arrows .arrow-left:after,.home .dicono_di_noi .actions .arrows .arrow-right:after{border:1px solid #000;transform:rotate(0deg)}.home .dicono_di_noi .actions .arrows .arrow-right{margin-left:50px}.home .dicono_di_noi .actions .arrows .arrow-right:after{transform:rotate(180deg)}.home .dicono_di_noi .testimonials{height:auto;margin:0;padding:0;position:relative}.home .dicono_di_noi .testimonials .item{background:#fff;background:linear-gradient(135deg,#fcfcfc 70%,#00d4ff00);border-radius:10px;display:flex;flex-direction:column;gap:20px;-webkit-mask-image:url(/app/themes/sage10/public/images/testimonial-mask-mobile.2690d8.svg);mask-image:url(/app/themes/sage10/public/images/testimonial-mask-mobile.2690d8.svg);-webkit-mask-repeat:no-repeat;mask-repeat:initial;-webkit-mask-size:125%;mask-size:125%;opacity:0;padding:16px;position:absolute;top:0;transform:translate(50%,50%) scale(.2);transition:transform .6s ease,opacity .6s ease}.home .dicono_di_noi .testimonials .item img{height:140px;width:140px}.home .dicono_di_noi .testimonials .item.active{opacity:1;transform:translate(0) scale(1);z-index:1}.home .dicono_di_noi .testimonials .item.exiting{opacity:0;transform:translate(50%,50%) scale(.2);z-index:0}.home .leggi .title{margin-bottom:40px}.home .leggi .swiper-wrapper{margin-bottom:140px}.home .leggi .swiper-wrapper .swiper-slide{height:auto}.home .leggi .swiper-wrapper .swiper-slide .post-card{background-color:#f6f6f6;border-radius:20px;gap:20px;height:100%}.home .leggi .swiper-wrapper .swiper-slide .post-card img{aspect-ratio:1.46;object-fit:cover;width:100%}.home .leggi .swiper-wrapper .swiper-slide .post-card .post-title{font-size:24px;font-weight:500;line-height:28.8px;margin:0;padding:0 20px}.home .leggi .swiper-wrapper .swiper-slide .post-card a{margin:0 0 40px 20px}@media(min-width:576px){.home .dai_un_occhiata .swiper-homepage .swiper-wrapper .swiper-slide .content-wrapper .rounded-pill .category{font-size:16px;padding:6px 20px}.home .dicono_di_noi .testimonials .item{-webkit-mask-size:100%;mask-size:100%}}@media(min-width:768px){.home .hero .row{top:220px}.home .hero .wrapper_title .circle{display:inline-block}.home .hero p{margin:80px 0 130px auto;max-width:750px}}@media(min-width:992px){.home .apri_le_porte{margin:0 auto 92px;padding:0 16px}.home .apri_le_porte .wrapper{display:block;height:100%;position:relative}.home .apri_le_porte .wrapper .stepper_svg{display:block}.home .apri_le_porte .wrapper .stepper_svg image{width:100%}.home .apri_le_porte .wrapper .svg_mobile,.home .apri_le_porte .wrapper .svg_patern{display:none}.home .apri_le_porte .wrapper svg #stepper_path1{visibility:visible}.home .apri_le_porte .wrapper svg #stepper_path1_mobile{visibility:hidden}.home .apri_le_porte .wrapper .slider-indicator{gap:20px}.home .apri_le_porte .wrapper .slider-indicator .dot{border:1px solid #000;cursor:pointer;height:30px;width:30px}.home .apri_le_porte .wrapper .slider-indicator .dot.active{border-width:8px;height:30px;width:70px}.home .apri_le_porte .wrapper .content{margin-left:31%;margin-top:-260px;max-width:650px;position:relative}.home .apri_le_porte .wrapper .content .svg{display:block}.home .apri_le_porte .wrapper .content .svg svg #blue_path1{visibility:visible}.home .apri_le_porte .wrapper .content .svg svg #blue_path2,.home .apri_le_porte .wrapper .content .svg svg #blue_path3,.home .apri_le_porte .wrapper .content .svg svg #blue_path4{visibility:hidden}.home .apri_le_porte .wrapper .content .text{left:60%;max-width:400px;position:absolute;top:50%;transform:translate(-50%,-50%)}.home .apri_le_porte .wrapper .content .text#text2{left:43%;top:43%}.home .apri_le_porte .wrapper .content .text#text3{left:49%;top:64%}.home .apri_le_porte .wrapper .content .text#text4{left:49%}.home .dicci_di_piu{margin-bottom:120px}.home .dicci_di_piu .row{max-width:1280px}.home .dicci_di_piu .background_desktop{display:block;height:100%;left:0;padding:0;position:absolute;top:0;z-index:-1}.home .dicci_di_piu .background_mobile{display:none}.home .dicci_di_piu .title-wrapper{width:50%}.home .dicci_di_piu .title-wrapper .title{padding-top:120px}.home .dicci_di_piu .form-wrapper{padding-top:80px;width:50%}.home .dai_un_occhiata h2{margin:0 auto;max-width:900px;padding:0 0 60px;text-align:center}.home .dai_un_occhiata .background_desktop{display:block;height:100%;position:absolute;top:0;z-index:-1}.home .dai_un_occhiata .background_mobile{display:none}.home .dicono_di_noi{height:600px;margin-bottom:120px;padding-right:0;padding-top:120px}.home .dicono_di_noi .background_desktop{display:block;height:100%;left:0;padding:0;position:absolute;top:0;width:100%;z-index:-1}.home .dicono_di_noi .background_mobile{display:none}.home .dicono_di_noi .actions{width:44%}.home .dicono_di_noi .testimonials{width:56%}}@media(min-width:1200px){.home .hero .row{top:120px}.home .hero .hero_image{position:relative}.home .apri_le_porte .wrapper .content{margin-top:-330px;max-width:700px}.home .dicci_di_piu .row{justify-content:space-between;margin:0 auto;max-width:1280px}.home .dicci_di_piu .title-wrapper{width:40%}.home .dicci_di_piu .title-wrapper .title{padding-top:180px}.home .dicci_di_piu .form-wrapper{padding-top:150px;width:47%}.home .dicono_di_noi{padding-right:0}.home .dicono_di_noi .row{justify-content:space-between;margin:0 auto}.home .dicono_di_noi .testimonials .item{flex-direction:row;gap:40px;-webkit-mask-image:url(/app/themes/sage10/public/images/testimonial-mask-desktop.8a5c66.svg);mask-image:url(/app/themes/sage10/public/images/testimonial-mask-desktop.8a5c66.svg);padding:40px 40px 100px}.home .dicono_di_noi .testimonials .item img{height:240px;width:240px}.home .dicono_di_noi .testimonials .item .text{margin:0;padding-top:30px}.home .dicono_di_noi .testimonials .item:after{background-image:linear-gradient(180deg,#0000,#000);content:"";display:none;height:100%;left:0;margin-bottom:-100px;position:absolute;top:0;width:100%}.home .leggi .post-card .post-title{padding-top:20px}.home .leggi .post-card a{margin-bottom:60px}}@media(min-width:1400px){.home .apri_le_porte .wrapper{display:block;height:100%;position:relative}.home .apri_le_porte .wrapper .content{margin-top:-320px;max-width:800px}.home .apri_le_porte .wrapper .content .text{left:43%;max-width:550px}.home .apri_le_porte .wrapper .content .text#text1{left:58%}.home .apri_le_porte .wrapper .content .text .heading{font-size:40px;line-height:48px}.home .apri_le_porte .wrapper .content .text .description{font-size:20px;line-height:30px}.home .dicci_di_piu .row,.home .dicono_di_noi .row{max-width:1440px}}.page-template-about{background-color:#303030;color:#fff}.page-template-about .row>*{margin:0;padding:0}.page-template-about .row{padding:0 16px}@media(max-width:1024.98px){.page-template-about .cosa_ci_guida .row{padding-right:0}}.page-template-about .cosa_ci_guida.test{display:block}.page-template-about .cosa_ci_guida.test .wrapper{display:flex;flex-wrap:nowrap;overflow-x:scroll;width:100%}@media(min-width:1025px){.page-template-about .cosa_ci_guida.test .wrapper{overflow-x:visible;overflow-x:initial}}.page-template-about .cosa_ci_guida.test .wrapper .item{display:block;flex-shrink:0;height:auto;pointer-events:auto;visibility:visible;width:90%}@media(min-width:769px){.page-template-about .cosa_ci_guida.test .wrapper .item{width:40%}}@media(min-width:1025px){.page-template-about .cosa_ci_guida.test .wrapper .item{width:25%}}.page-template-about .cosa_ci_guida.test .wrapper .item .text{bottom:2.5rem;left:20px;right:45px}.page-template-about .cosa_ci_guida.test .wrapper .item .static_image{aspect-ratio:.63;height:100%;object-fit:cover;width:106%}.page-template-about .cosa_ci_guida.test .wrapper .item.item2{transform:translateX(-8%)}.page-template-about .cosa_ci_guida.test .wrapper .item.item2 .text{transform:translateX(12%)}.page-template-about .cosa_ci_guida.test .wrapper .item.item3{transform:translateX(2%)}.page-template-about .cosa_ci_guida.test .wrapper .item.item4{transform:translateX(-6%)}.page-template-about .cosa_ci_guida.test .wrapper .item.item4 .text{transform:translateX(12%)}@media(max-width:1024.98px){.page-template-about .cosa_ci_guida.test .wrapper .item.item4{margin-right:1rem}}.page-template-about .img1mask1{visibility:visible}.page-template-about .img1mask2,.page-template-about .img1mask3{visibility:hidden}.page-template-about .img2mask1{visibility:visible}.page-template-about .img2mask2,.page-template-about .img2mask3{visibility:hidden}.page-template-about .img3mask1{visibility:visible}.page-template-about .img3mask2,.page-template-about .img3mask3{visibility:hidden}.page-template-about .img4mask1{visibility:visible}.page-template-about .img4mask2,.page-template-about .img4mask3{visibility:hidden}.page-template-about image{display:block;pointer-events:auto;visibility:visible}.page-template-about .hero{margin-bottom:80px}.page-template-about .hero .row{padding-top:60px}.page-template-about .hero h1{text-align:center}.page-template-about .hero h1:first-child{padding-bottom:4px}.page-template-about .hero .hero_banner{display:none}.page-template-about .hero .hero_mobile_img{padding-bottom:60px;padding-top:60px}.page-template-about .cosa_ci_guida{display:none;margin-bottom:80px}.page-template-about .cosa_ci_guida .title{padding-bottom:50px}.page-template-about .cosa_ci_guida .wrapper::-webkit-scrollbar{width:0}.page-template-about .cosa_ci_guida .wrapper .item{display:flex;flex-direction:column;justify-content:end;pointer-events:none;position:relative}.page-template-about .cosa_ci_guida .wrapper .item .heading{font-size:32px;font-weight:500;line-height:38px;margin:0 0 8px}.page-template-about .cosa_ci_guida .wrapper .item .paragraph{font-size:20px;font-weight:400;line-height:30px;margin:0}.page-template-about .cosa_ci_guida .wrapper .item img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-template-about .la_nostra_mission{height:700px;margin-bottom:45px;position:relative}.page-template-about .la_nostra_mission .background_image{display:none}.page-template-about .la_nostra_mission .background_mobile{height:100%;left:0;position:absolute;top:0;z-index:-1}.page-template-about .la_nostra_mission .mask_mobile{left:0;max-height:500px;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.page-template-about .la_nostra_mission .title{padding-top:100px;text-align:center;text-transform:uppercase}.page-template-about .la_nostra_mission .heading{left:0;padding:0 16px;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.page-template-about .la_nostra_mission .svg_wrapper{display:none}.page-template-about .la_nostra_vision h2,.page-template-about .la_nostra_vision p{padding-bottom:24px}.page-template-about .la_nostra_vision .vision_image img{width:100%}.page-template-about .la_nostra_storia{margin-bottom:80px;padding-top:80px}.page-template-about .la_nostra_storia .row{padding:0 0 0 16px}.page-template-about .la_nostra_storia h2{padding-bottom:32px}.page-template-about .la_nostra_storia .wrapper{display:flex;padding-right:16px}.page-template-about .la_nostra_storia .wrapper .item{height:212px;min-width:350px;padding:44px 0 60px 40px;position:relative}.page-template-about .la_nostra_storia .wrapper .item.item2{margin-left:-28px;min-width:370px;padding-left:70px}.page-template-about .la_nostra_storia .wrapper .item.item3{margin-left:-32px;min-width:400px;padding-left:80px}.page-template-about .la_nostra_storia .wrapper .item.item3 .description{max-width:275px}.page-template-about .la_nostra_storia .wrapper .item.item4{margin-left:-16px;min-width:450px;padding-left:70px}.page-template-about .la_nostra_storia .wrapper .item.item4 .description{max-width:325px}.page-template-about .la_nostra_storia .wrapper .item.item5{margin-left:-35px;min-width:400px;padding-left:80px}.page-template-about .la_nostra_storia .wrapper .item.item5 .description{max-width:300px}.page-template-about .la_nostra_storia .wrapper .item .year{color:#50ae47;font-size:24px;font-weight:500;margin-bottom:8px}.page-template-about .la_nostra_storia .wrapper .item .description{color:#000;font-size:16px;max-width:225px}.page-template-about .la_nostra_storia .wrapper .item img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-template-about .il_nostro_team{display:none;padding-bottom:45px;padding-top:80px}.page-template-about .il_nostro_team .content h2{padding-bottom:32px}.page-template-about .il_nostro_team .content a{background:#fff;border-radius:20px;color:#000;display:block;font-size:16px;line-height:24px;margin-bottom:40px;padding:8px 32px;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.page-template-about .il_nostro_team .wrapper::-webkit-scrollbar{width:0}.page-template-about .il_nostro_team .wrapper{display:flex;gap:20px;margin-left:-16px;max-width:none;overflow-x:scroll;overflow-y:hidden;padding-left:16px;padding-right:16px;width:calc(100% + 32px)}.page-template-about .il_nostro_team .wrapper .item{height:400px;min-width:400px;position:relative}.page-template-about .il_nostro_team .wrapper .item img{border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-template-about .il_nostro_team .wrapper .item .name_description{padding:30px;transform:translateY(320px)}.page-template-about .il_nostro_team .wrapper .item .name_description .name{font-size:24px;font-weight:500}@media(min-width:576px){.page-template-about .hero .hero_banner{display:block;padding-bottom:60px;padding-top:60px}.page-template-about .hero .hero_mobile_img{display:none}}@media(min-width:768px){.page-template-about .hero p{margin-left:auto;max-width:700px}.page-template-about .il_nostro_team .wrapper .item{height:530px;max-width:530px;min-width:530px}.page-template-about .il_nostro_team .wrapper .item .name_description{transform:translateY(450px)}}@media(min-width:992px){.page-template-about .hero{margin-bottom:120px}.page-template-about .hero .row{padding-top:100px}}@media(min-width:1200px){.page-template-about .cosa_ci_guida{margin-bottom:80px}.page-template-about .cosa_ci_guida .title{padding-bottom:40px}.page-template-about .cosa_ci_guida .wrapper .item{display:flex;flex-direction:column;height:auto;justify-content:end;max-width:100%;min-width:0;min-width:auto;position:relative}.page-template-about .la_nostra_mission{height:90vh;padding-bottom:60px;padding-top:40px;position:relative}.page-template-about .la_nostra_mission .row{height:639px;padding:0;position:sticky;top:150px}.page-template-about .la_nostra_mission .row .title{font-size:24px;font-weight:500;margin-top:80px;padding-bottom:150px;text-align:center;text-transform:uppercase}.page-template-about .la_nostra_mission .row .heading{font-size:34px;font-weight:400;margin:0 auto;padding-top:80px;position:static;width:775px;z-index:10}.page-template-about .la_nostra_mission .row .background_image{display:block;height:750px;position:absolute}.page-template-about .la_nostra_mission .row .background_mobile,.page-template-about .la_nostra_mission .row .mask_mobile{display:none}.page-template-about .la_nostra_mission .row .svg_wrapper{display:block;left:50%;margin-left:50px;margin-top:120px;max-width:1100px;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-template-about .la_nostra_mission .row .svg_wrapper svg{width:100%}.page-template-about .la_nostra_mission .row .svg_wrapper svg #path1_mission{visibility:visible}.page-template-about .la_nostra_mission .row .svg_wrapper svg #path2_mission,.page-template-about .la_nostra_mission .row .svg_wrapper svg #path3_mission{visibility:hidden}.page-template-about .la_nostra_vision{margin-bottom:0;margin-top:140px}.page-template-about .la_nostra_vision .row{display:flex}.page-template-about .la_nostra_vision .row .content{display:flex;flex-direction:column;justify-content:end;padding-bottom:20px;width:40%}.page-template-about .la_nostra_vision .row .content h2{padding-bottom:32px;padding-right:100px}.page-template-about .la_nostra_vision .row .content p:nth-child(2){margin-bottom:0;padding-right:165px}.page-template-about .la_nostra_vision .row .vision_image{width:60%}.page-template-about .la_nostra_vision .row .vision_image img{margin-left:-50px;margin-top:-50px;width:calc(100% + 50px)}.page-template-about .la_nostra_storia{margin-bottom:120px}.page-template-about .la_nostra_storia .row h2{margin-bottom:40px}.page-template-about .la_nostra_storia .row .wrapper p.year{color:#50ae47;font-size:30px;font-weight:500;margin:0;padding:20px 60px 24px 0}.page-template-about .la_nostra_storia .row .wrapper p.description{color:#000;font-size:24px;font-weight:400;margin:0;padding:0 130px 40px 0}.page-template-about .la_nostra_storia .row .wrapper .item{height:280px;min-width:530px;padding:40px;position:relative;transition:transform 1s ease-out}.page-template-about .la_nostra_storia .row .wrapper .item .description{max-width:500px}.page-template-about .la_nostra_storia .row .wrapper .item.item2,.page-template-about .la_nostra_storia .row .wrapper .item.item3{margin-left:-50px;transform:translateX(500%)}.page-template-about .la_nostra_storia .row .wrapper .item.item2 .year,.page-template-about .la_nostra_storia .row .wrapper .item.item3 .year{padding:20px 60px 24px}.page-template-about .la_nostra_storia .row .wrapper .item.item2 .description,.page-template-about .la_nostra_storia .row .wrapper .item.item3 .description{padding:0 30px 0 60px}.page-template-about .la_nostra_storia .row .wrapper .item.item3{margin-left:-60px;min-width:480px}.page-template-about .la_nostra_storia .row .wrapper .item.item2 .description{max-width:500px}.page-template-about .la_nostra_storia .row .wrapper .item.item3{min-width:580px}.page-template-about .la_nostra_storia .row .wrapper .item.item3 .description{max-width:500px}.page-template-about .la_nostra_storia .row .wrapper .item.item4{margin-left:-32px;min-width:700px;padding-left:100px}.page-template-about .la_nostra_storia .row .wrapper .item.item4 .description{max-width:515px;padding:0}.page-template-about .la_nostra_storia .row .wrapper .item.item5{margin-left:-64px;padding-left:120px}.page-template-about .la_nostra_storia .row .wrapper .item.item5 .description{max-width:500px;padding:0}.page-template-about .la_nostra_storia .row .wrapper .item img{height:100%;position:absolute;top:0;width:100%;z-index:-1}.page-template-about .il_nostro_team{margin-bottom:120px}.page-template-about .il_nostro_team .myrow{display:flex}.page-template-about .il_nostro_team .myrow .content{min-width:530px}.page-template-about .il_nostro_team .myrow .content h2{margin-bottom:40px;margin-top:60px;max-width:500px}.page-template-about .il_nostro_team .myrow .wrapper::-webkit-scrollbar{width:100%}.page-template-about .il_nostro_team .myrow .wrapper.active{cursor:grabbing}.page-template-about .il_nostro_team .myrow .wrapper{cursor:grab;display:flex;gap:20px;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth}.page-template-about .il_nostro_team .myrow .wrapper .item{height:530px;min-width:530px;position:relative}.page-template-about .il_nostro_team .myrow .wrapper .item .name_description{padding:0;transform:translateY(400px);transition:transform .5s ease}.page-template-about .il_nostro_team .myrow .wrapper .item .name{font-size:32px;font-weight:500;line-height:48px;padding:40px 40px 0}.page-template-about .il_nostro_team .myrow .wrapper .item .description{opacity:0;padding:0 40px 40px;transition:opacity .5s ease}.page-template-about .il_nostro_team .myrow .wrapper .item img{border-radius:8px;height:100%;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.page-template-about .il_nostro_team .myrow .wrapper .item:hover .name_description{transform:translateY(120px)}.page-template-about .il_nostro_team .myrow .wrapper .item:hover .description{opacity:1}.page-template-about .il_nostro_team .myrow .wrapper .item:hover img{opacity:.5}}@media(min-width:1400px){.page-template-about .la_nostra_vision .content{padding-bottom:0}.page-template-about .la_nostra_vision .vision_image{margin-bottom:30px}}.cerca-casa .hero-section .shape{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:url(/app/themes/sage10/public/images/shape-find-home-mask.5f2530.svg);mask-image:url(/app/themes/sage10/public/images/shape-find-home-mask.5f2530.svg)}.cerca-casa .hero-section .mask-thumbnail,.cerca-casa .hero-section .shape{-webkit-mask-repeat:no-repeat;mask-repeat:initial;-webkit-mask-size:100%;mask-size:100%}.cerca-casa .hero-section .mask-thumbnail{-webkit-mask-image:url(/app/themes/sage10/public/images/mask-find-home-mobile.b08ebd.svg);mask-image:url(/app/themes/sage10/public/images/mask-find-home-mobile.b08ebd.svg)}.cerca-casa .hero-section .mask-thumbnail img{aspect-ratio:1.25;height:100%;object-fit:cover}@media(min-width:769px){.cerca-casa .hero-section .mask-thumbnail{-webkit-mask-image:url(/app/themes/sage10/public/images/mask-find-home.a4abac.svg);mask-image:url(/app/themes/sage10/public/images/mask-find-home.a4abac.svg)}.cerca-casa .hero-section .mask-thumbnail img{aspect-ratio:1.82}.cerca-casa .hero-section .title-wrapper{bottom:0;position:absolute;z-index:2}}.cerca-casa .hero-section .shape{left:1rem;top:-4%;width:40%;z-index:1}@media(min-width:769px){.cerca-casa .hero-section .shape{bottom:15%;left:47%;top:auto;width:auto}}.cerca-casa .filters-section .select-wrapper{overflow-x:scroll;scrollbar-width:none}.cerca-casa .filters-section select{min-width:0!important;min-width:auto!important;width:auto!important}.cerca-casa .filters-section select:focus{box-shadow:none!important}.cerca-casa .switch{align-items:center;background:#303030;border-radius:26px;cursor:pointer;display:flex;flex-shrink:0;padding:0 30px;position:relative;width:140px}.cerca-casa .switch input{display:none}.cerca-casa .slider{display:flex;justify-content:center;width:100%}.cerca-casa .slider:before{background-color:#fff;background-image:url(/app/themes/sage10/public/images/map-icon.a700dc.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:100%;content:"";height:32px;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:.4s;width:32px}.cerca-casa input:checked+.slider:before{background-image:url(/app/themes/sage10/public/images/list-icon.9d2024.svg);right:50%;transform:translateY(-50%) translateX(-100%)}.cerca-casa .on{display:none}.cerca-casa .off,.cerca-casa .on{color:#fff;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.cerca-casa input:checked+.slider .on{display:block}.cerca-casa input:checked+.slider .off{display:none}.cerca-casa .apartments-section .list-wrapper__content-wrapper{background:linear-gradient(180deg,#0000,#0000004d 62%)}.cerca-casa .apartments-section .first-item img{aspect-ratio:.863;height:auto;object-fit:cover;width:100%}@media(min-width:1025px){.cerca-casa .apartments-section .first-item img{aspect-ratio:2.1818}}.cerca-casa .apartments-section .other-items img{aspect-ratio:1;height:auto;object-fit:cover;width:100%}@media(min-width:1025px){.cerca-casa .apartments-section .other-items img{aspect-ratio:1.09}}@media(max-width:1024.98px){.cerca-casa .apartments-section .first-item-mobile img{aspect-ratio:.863}}.cerca-casa .google-maps-wrapper #google-maps{aspect-ratio:2.2;height:auto;width:100%}.cerca-casa .google-maps-wrapper .infowindow-content img{aspect-ratio:1.92;object-fit:cover;width:320px}.cerca-casa .google-maps-wrapper .google-maps-card-no-aparment{left:50%;top:30%;transform:translateX(-50%) translateY(-50%);width:30%;z-index:10}.cerca-casa .custom-marker{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:37px;transition:all .3s ease;width:30px}.cerca-casa .custom-marker.default{background-image:url(/app/themes/sage10/public/images/pin-apartment-white.337296.svg)}.cerca-casa .custom-marker.clicked,.cerca-casa .custom-marker:hover{background-image:url(/app/themes/sage10/public/images/pin-apartment.9619e8.svg)}.grid-desk,.grid-desk img{height:100%;object-fit:cover;object-position:top}@media(min-width:1025px){.single-apartment .general-info-section .title-apartment{width:125%}}.single-apartment .general-info-section img{object-fit:cover}.single-apartment .general-info-section .mask-thumbnail{-webkit-mask-image:url(/app/themes/sage10/public/images/mask-thumbnail-single-apartment.f828dd.svg);mask-image:url(/app/themes/sage10/public/images/mask-thumbnail-single-apartment.f828dd.svg);-webkit-mask-repeat:no-repeat;mask-repeat:initial;-webkit-mask-size:100%;mask-size:100%}.single-apartment .general-info-section .main-img{aspect-ratio:1.72}@media(min-width:769px){.single-apartment .general-info-section .main-img{aspect-ratio:1.74}}@media(max-width:768.98px){.single-apartment .general-info-section .main-img-mobile{aspect-ratio:.82}}.single-apartment .general-info-section .small-img{aspect-ratio:1.72}@media(min-width:769px){.single-apartment .general-info-section .small-img{aspect-ratio:1.63}}.single-apartment .general-info-section .medium-img{aspect-ratio:2.34}@media(min-width:769px){.single-apartment .general-info-section .medium-img{aspect-ratio:2.38}}.single-apartment .carousel-section .swiper-slide img{aspect-ratio:1.1;height:100%;object-fit:cover}.single-apartment .carousel-section .swiper-button-next,.single-apartment .carousel-section .swiper-button-prev{bottom:auto;left:0;margin-top:0;position:static;right:0;top:auto}@media(min-width:769px){.single-apartment .map-section .services-description{-moz-column-count:2;column-count:2;gap:3.75rem}}.single-apartment .map-section #google-maps{aspect-ratio:.9;height:auto;width:100%}@media(min-width:769px){.single-apartment .map-section #google-maps{aspect-ratio:2.13}}.single-apartment .form-section .cf7_submit-wrapper p{display:flex}.single-apartment .form-section .cf7_submit-wrapper .cf7_submit_brochure-wrapper .wpcf7-spinner{display:none}@media(min-width:769px){.single-apartment .form-section .form-bg-bottom{background:#fff;margin-top:-4rem}}.single-apartment .wpcf7-not-valid-tip{color:#ffb900}.single-apartment .wpcf7 form.invalid .wpcf7-response-output,.single-apartment .wpcf7 form.payment-required .wpcf7-response-output,.single-apartment .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900!important}.page-template-contacts #google-maps{aspect-ratio:.9;height:auto;width:100%}@media(min-width:769px){.page-template-contacts #google-maps{aspect-ratio:1.51}.page-template-contacts .text-section{position:absolute}}.page-template-contacts .btn:disabled{background-color:#303030;color:#fff;opacity:1}.page-template-contacts .form-wrapper label,.page-template-contacts .form-wrapper p,.page-template-contacts .form-wrapper select{font-size:1rem}.single-post .hero img{aspect-ratio:.76;border-radius:20px;height:auto;object-fit:cover}.single-post .hero .hero-description p{font-size:1.25rem;line-height:150%}.single-post .green-box{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px}@media(min-width:1025px){.single-post .green-box{background-position:100%}}.single-post .green-box .green-box-text-width{width:100%}@media(min-width:769px){.single-post .green-box .green-box-text-width{width:80%}}@media(min-width:1025px){.single-post .green-box .green-box-text-width{width:55vw}}@media(min-width:1441px){.single-post .green-box .green-box-text-width{width:80%}}@media(min-width:769px){.single-post .two-column-text .description{-moz-column-count:2;column-count:2;-moz-column-gap:3.75rem;column-gap:3.75rem}}.single-post .two-column-text .description p{font-size:1rem;margin:0}.single-post .image-text img{margin-bottom:40px}.single-post .image-text .description p{font-size:1rem;margin:0}@media(min-width:768px){.single-post .hero img{aspect-ratio:3.01}.single-post .green-box p{font-size:1.5rem}.single-post .image-text img{margin-bottom:0}}@media(min-width:1200px){.single-post .hero .hero-description,.single-post .hero h2{padding-right:20%}.single-post .hero .hero-description p{font-size:1.5rem}}.intro-configurator{background-image:url(/app/themes/sage10/public/images/configurator-bg-intro-mob.db51c5.svg);background-position:0 100%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem}@media(min-width:769px){.intro-configurator{background-image:url(/app/themes/sage10/public/images/configurator-bg-intro-desk.79f926.svg);border-radius:1.25rem}}.intro-configurator img{aspect-ratio:1.55;border-radius:.5rem;height:100%;object-fit:cover}@media(min-width:769px){.intro-configurator img{aspect-ratio:1.36}}.form-wrapper .wpcf7-acceptance label{line-height:1}.modal-content .btn-close{border:2px solid;border-radius:50%;cursor:pointer;font-size:10px;height:30px;margin:16px 16px auto auto;width:30px;z-index:2}.modal-content .btn-close--white{filter:invert(1)}.modal-backdrop{z-index:1000000}#configuratorModal{opacity:0;pointer-events:none;transition:all .3s ease;z-index:-1}#configuratorModal.show{opacity:1;pointer-events:auto;transition:all .3s ease;z-index:1000000}#configuratorModal .modal-content{background:#222}#configuratorModal .modal-content .swiper-configurator{height:100dvh}#configuratorModal .modal-content .swiper-configurator .render-wrapper{height:85%}#configuratorModal .modal-content .swiper-configurator .swiper-slide-first .btn-info-icon{top:auto!important}#configuratorModal .modal-content .swiper-configurator .js-zoom-mob-wrapper{-ms-overflow-style:none;height:100%;overflow:scroll;position:relative;scrollbar-width:none}@media(min-width:769px){#configuratorModal .modal-content .swiper-configurator .js-zoom-mob-wrapper{overflow:hidden}}#configuratorModal .modal-content .swiper-configurator .js-zoom-mob-wrapper::-webkit-scrollbar{display:none}#configuratorModal .modal-content .swiper-configurator .js-zoom-mob-wrapper .js-zoom-mobile-img{display:block;height:100%!important;margin-left:auto;margin-right:auto;max-width:none!important;object-fit:fill!important;position:relative;transform-origin:center;width:auto!important}@media(min-width:769px){#configuratorModal .modal-content .swiper-configurator .js-zoom-mob-wrapper .js-zoom-mobile-img{max-width:100%!important;object-fit:cover!important;width:100%!important}}#configuratorModal .modal-content .swiper-configurator .summary-wrapper .btn-choice--img{background:#ececec!important;border:1px solid #fff!important;box-shadow:0 0 8px 0 #ffffff59,0 0 8px 0 #ffffff59,0 0 8px 0 #ffffff59,0 4px 4px 0 #00000040!important}#configuratorModal .modal-content .swiper-slide img{height:100%;object-fit:cover;width:100%}#configuratorModal .modal-content .modal-header{height:76px;width:393px;z-index:99999}#configuratorModal .modal-content .modal-header .steper-wrapper{border-bottom:1px solid #858585;bottom:9px;width:294px}#configuratorModal .modal-content .modal-header .steper-wrapper .swiper-pagination{height:6px;text-align:inherit}#configuratorModal .modal-content .modal-header .steper-wrapper .swiper-pagination .swiper-pagination-bullet{border:2px solid #979797;border-radius:10px;height:0;margin:0 8px 0 0;opacity:1;width:32px}#configuratorModal .modal-content .modal-header .steper-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active~.swiper-pagination-bullet-completed{border-color:#979797;outline:1px solid #fff;outline-offset:-1px}#configuratorModal .modal-content .modal-header .steper-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-completed{border-color:#fff}#configuratorModal .modal-content .modal-header .steper-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-completed:not(.swiper-pagination-bullet-active){cursor:pointer}#configuratorModal .modal-content .modal-header .steper-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-width:3px}#configuratorModal .modal-content .swiper-slide--review-choices .swiper-button-next,#configuratorModal .modal-content .swiper-slide--review-choices .swiper-button-prev{border-width:2px;bottom:2.5rem;left:auto;padding:10px;right:auto;top:auto}#configuratorModal .modal-content .swiper-slide--review-choices .btn-info-icon{top:0!important}#configuratorModal .modal-content .swiper-slide--review-choices .swiper-button-next{background:#333;margin-left:3.125rem}#configuratorModal .modal-content .swiper-slide--review-choices .swiper-button-prev{background:#333;margin-right:3.125rem}#configuratorModal .modal-content .swiper-slide--review-choices .summary-slider{height:100%;max-width:calc(100% - 393px);object-fit:cover;overflow:hidden}@media(min-width:769px){#configuratorModal .modal-content .swiper-slide--review-choices .summary-slider{height:91%}}#configuratorModal .modal-content .sidebar-configurator{margin-top:83px;max-width:393px;overflow-y:auto;scrollbar-width:none}#configuratorModal .modal-content .sidebar-configurator .step_slide{top:20px}#configuratorModal .modal-content .sidebar-configurator .golden_animation{overflow:hidden;position:relative}#configuratorModal .modal-content .sidebar-configurator .golden_animation:after{animation:moveLineRightToLeft 4s linear infinite;background:linear-gradient(90deg,#3330,#818181 50%,#3330);content:"";height:300px;left:-60px;position:absolute;top:0;transform:rotate(39deg) translateX(-157px);width:200px}#configuratorModal .modal-content .sidebar-configurator .btn-clear-all{font-size:.75rem}#configuratorModal .modal-content .sidebar-configurator .btn-clear-all:disabled{color:gray!important}#configuratorModal .modal-content .sidebar-configurator .popover-material{background:#000;border:0;bottom:auto;left:0;max-width:488px;overflow:visible;position:absolute;right:auto;top:auto}#configuratorModal .modal-content .sidebar-configurator .popover-material img{object-fit:contain}#configuratorModal .modal-content .sidebar-configurator .popover-material .full-price,#configuratorModal .modal-content .sidebar-configurator .popover-material .material-description{font-size:.75rem}#configuratorModal .modal-content .sidebar-configurator .popover-material:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #000;content:"";height:0;position:absolute;right:-15px;top:50%;transform:rotate(-90deg);width:0}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group{display:flex;flex-direction:column;gap:8px;padding-bottom:32px}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .collapseBasic-btn,#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .collapseUpsell-btn{pointer-events:none}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .collapse-btn{font-size:.875rem;font-weight:500;line-height:18px;position:relative;text-align:left;width:100%}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-info-icon{background-color:initial;background-image:url(/app/themes/sage10/public/images/info-icon.8b8e2a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:100%;box-shadow:0 2px 2px 0 #0003;content:"";display:inline-block;height:1rem;padding:0;position:absolute;right:8px;top:8px;width:1rem;z-index:1}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-wrapper{position:relative}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-tooltip{background:#000;font-size:14px;left:4px;margin-top:-12px;pointer-events:none;position:absolute;top:0;width:max-content;z-index:9999}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-tooltip p{font-size:14px}@media(min-width:769px){#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-tooltip,#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-tooltip p{font-size:13px}}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice{background:#333;border:0;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:47px;outline:none;padding:12px 16px;width:100%}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice img{border-radius:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,.251)}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice--img{background:#0000;border:initial;box-shadow:none;height:3rem;margin-right:8px;padding:0;width:3rem}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice--img img{aspect-ratio:1;height:100%;object-fit:cover;width:100%}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice--img.btn-choice--active{border:1px solid #fff;box-shadow:0 0 8px 0 #ffffff59,0 0 8px 0 #ffffff59,0 0 8px 0 #ffffff59,0 4px 4px 0 #00000040}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice--img.btn-choice--inactive img{height:2.5rem;width:2.5rem}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice p{color:#fff}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice .js-get-choice{font-weight:500;line-height:1rem;margin:0;position:relative;text-align:left;text-transform:uppercase;z-index:1}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice .second-desc{font-size:12px;font-weight:400;line-height:16px;margin:0;padding-top:10px;position:relative;text-align:left;z-index:1}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice.btn-choice--active{background:#ececec}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice.btn-choice--active p{color:#000}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice.btn-choice--active.golden_animation:after{display:none}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .btn-choice.description{height:87px}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .basic-version,#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .upsell-version{background:#333;border-radius:8px;box-shadow:inset 0 -12px 20px 0 #0003,0 4px 4px 0 rgba(0,0,0,.251);padding:8px 12px}#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .basic-version .btn-info-icon,#configuratorModal .modal-content .sidebar-configurator .btn-choice-group .upsell-version .btn-info-icon{right:6px;top:.75rem}#configuratorModal .modal-content .sidebar-configurator .btn-next-slide,#configuratorModal .modal-content .sidebar-configurator .btn-request{border-radius:20px;font-size:16px;font-weight:500;line-height:150%;margin:0 0 30px;width:-webkit-fill-available}#configuratorModal .modal-content .sidebar-configurator .btn-next-slide:not([disabled]),#configuratorModal .modal-content .sidebar-configurator .btn-request:not([disabled]){color:#000}#configuratorModal .modal-content .sidebar-configurator .btn-next-slide:not([disabled]):hover,#configuratorModal .modal-content .sidebar-configurator .btn-request:not([disabled]):hover{color:#fff}#configuratorModal .modal-content .features-wrapper{padding:30px 0 30px 20px}@media(min-width:769px){#configuratorModal .modal-content .features-wrapper{background:#222;bottom:0;position:absolute;width:calc(100% - 393px);z-index:1}}#configuratorModal .modal-content .features-wrapper p{min-width:150px}#configuratorModal .modal-content .features-wrapper .scelte .line-separator-choices{background:#fff;height:1.5rem;margin-right:.5rem;margin-top:5px;padding-left:1px}#configuratorModal .modal-content .features-wrapper ul{height:3.188rem;padding-bottom:.75rem;row-gap:20px}@media(max-width:768.98px){#configuratorModal .modal-content .features-wrapper ul{scrollbar-width:none}}@media(min-width:769px){#configuratorModal .modal-content .features-wrapper ul::-webkit-scrollbar{height:.313rem}#configuratorModal .modal-content .features-wrapper ul::-webkit-scrollbar-track{background:#979797;border-radius:10px}#configuratorModal .modal-content .features-wrapper ul::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;cursor:move;cursor:grab}#configuratorModal .modal-content .features-wrapper ul::-webkit-scrollbar-thumb:active{cursor:grabbing}#configuratorModal .modal-content .features-wrapper ul::-webkit-scrollbar-thumb:hover{background:#555}}#configuratorModal .modal-content .features-wrapper ul li{height:2.125rem}#configuratorModal .modal-content .summary-characteristics{overflow:auto}#configuratorModal .modal-content .summary-characteristics ul{height:auto;overflow:auto}@media(max-width:768.98px){#configuratorModal .modal-content .summary-characteristics,#configuratorModal .modal-content .summary-characteristics ul{scrollbar-width:none}}.modal{z-index:1000001}.info-box-modal.info-box-modal--white .modal-content{background:#fff}@media(min-width:769px){.info-box-modal .modal-dialog{min-width:90%}}@media(min-width:1025px){.info-box-modal .modal-dialog{min-width:900px}}@keyframes moveLineRightToLeft{0%{left:-60px}10%{left:calc(100% + 200px)}to{left:calc(100% + 200px)}}@media(max-width:769px){#configuratorModal .modal-content .modal-header,#configuratorModal .modal-content .modal-header .steper-wrapper{width:100%}#configuratorModal .modal-content .swiper-slide--review-choices{height:calc(100% - 67px);margin-top:67px}#configuratorModal .modal-content .swiper-slide--review-choices .summary-wrapper{overflow-x:hidden;overflow-y:scroll}#configuratorModal .modal-content .swiper-slide--review-choices .step_slide{left:20px;top:-47px}#configuratorModal .modal-content .swiper-slide--review-choices .summary-slider{aspect-ratio:.66;max-width:100%;overflow:visible;overflow:initial}#configuratorModal .modal-content .swiper-slide--review-choices .summary-slider .render-img{height:100%;object-fit:cover;width:100%}#configuratorModal .modal-content .swiper-slide--review-choices .sidebar-configurator{margin-top:0;overflow:visible;overflow:initial}#configuratorModal .modal-content .sidebar-configurator{max-width:100%}#configuratorModal .modal-content .sidebar-configurator .popover-material{bottom:0!important;left:10px!important;right:10px!important;top:0!important;width:calc(100% - 20px)}#configuratorModal .modal-content .sidebar-configurator .popover-material p{margin:0}#configuratorModal .modal-content .sidebar-configurator .popover-material:after{display:none}}