@charset "UTF-8";:root{--font-size--x-small: clamp(.75rem, .69rem + .27vw, .875rem);--font-size--small: clamp(.875rem, .83rem + .22vw, 1rem);--font-size--regular: clamp(1rem, .95rem + .28vw, 1.125rem);--font-size--big: clamp(5rem, 8rem + 12vw, 1rem);--font-size--h6: clamp(.875rem, .83rem + .33vw, 1.125rem);--font-size--h5: clamp(1rem, .95rem + .38vw, 1.25rem);--font-size--h4: clamp(1.125rem, 1.05rem + .45vw, 1.5rem);--font-size--h3: clamp(1.25rem, 1.15rem + .8vw, 1.875rem);--font-size--h2: clamp(1.5rem, 1.35rem + 1.3vw, 3rem);--font-size--h1: clamp(2rem, 1.5rem + 1.8vw, 3.5rem);--color--LightGrey: var(--wp--preset--color--light-grey);--color--DarkGrey: var(--wp--preset--color--dark-grey);--color--LightBlue: var(--wp--preset--color--light-blue);--color--DarkBlue: var(--wp--preset--color--dark-blue);--color--White: var(--wp--preset--color--white);--color--Black: var(--wp--preset--color--black);--color--GreySection: var(--wp--preset--color--grey-section);--color--Green: var(--wp--preset--color--green);--color--Back: var(--wp--preset--color--back);--layout--wide: var(--wp--style--global--wide-size);--layout--content: var(--wp--style--global--content-size);--viewport--height: 100vh;--breakpoints: $breakpoints;--font-family--default: var(--wp--preset--font-family--default);--font-family--secondary: var(--wp--preset--font-family--secondary);--general--transition-speed: .3s}body.admin-bar{--viewport--height: calc(100vh - 32px) }body{font-size:clamp(16px,1.2vw,18px)}.small-text{font-size:clamp(12px,1vw,14px);line-height:1.1;letter-spacing:.02em}.small-text{font-size:clamp(12px,1vw,12px);line-height:1;letter-spacing:.02em}h1{font-size:clamp(36px,3vw,48px);line-height:1.2;font-weight:300;margin-top:0}h2{font-size:clamp(32px,2.5vw,42px);line-height:1.2;font-weight:300;margin-top:0}h3{font-size:clamp(26px,2vw,32px);line-height:1.2;font-weight:300;margin-top:0}h4{font-size:clamp(24px,1.8vw,28px);line-height:1.2;font-weight:300;margin-top:0}h5{font-size:clamp(22px,1.5vw,24px);line-height:1.2;font-weight:300;margin-top:0}h6{font-size:clamp(20px,1.3vw,22px);line-height:1.2;font-weight:300;margin-top:0}i.icon{display:inline-block;margin:0 .5rem;height:1.5rem;width:1.5rem;background-color:var(--color--text);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color var(--general--transition-speed)}i.icon:hover{background-color:inherit;transition:background-color var(--general--transition-speed)}i.icon.icon--locale{-webkit-mask-image:url(/wp-content/themes/gootheme-v2/static/img/icon-lang.svg);mask-image:url(/wp-content/themes/gootheme-v2/static/img/icon-lang.svg)}i.icon.icon--shop{-webkit-mask-image:url(/wp-content/themes/gootheme-v2/static/img/hts_shop.svg);mask-image:url(/wp-content/themes/gootheme-v2/static/img/hts_shop.svg)}i.icon.icon--ig{-webkit-mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/icon-instagram.svg);mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/icon-instagram.svg)}i.icon.icon--yt{-webkit-mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/icon-youtube.svg);mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/icon-youtube.svg)}i.icon.icon--fb{-webkit-mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/hts_fb.svg);mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/hts_fb.svg)}i.icon.icon--li{-webkit-mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/icon-linkedin.svg);mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/icon-linkedin.svg)}i.icon.icon--super{-webkit-mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/icona-supercapacitator.svg);mask-image:url(/wp-content/themes/gootheme-v2/static/img/social/icona-supercapacitator.svg)}html,body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}a,a:hover,a:focus,a:active{color:inherit;text-decoration:none}*,*:hover,*:focus{outline:0}.transition{transition:all .3s ease-in-out}body{background-color:var(--color--White)}body.no-scroll{overflow:hidden}main{margin:0 auto;overflow:hidden}main.main--wide{max-width:var(--layout--wide)}main.main--content{max-width:var(--layout--content)}article{font-weight:400;text-transform:initial;color:var(--color--Black)}a{color:var(--color--Black);transition:color var(--general--transition-speed)}a:hover{transition:color var(--general--transition-speed)}a:hover .icon,a .icon{transition:background-color var(--general--transition-speed)}img,video{width:100%;height:auto}img.object{width:100%;height:100%;object-fit:cover;object-position:center}img.bnw{filter:grayscale(100%);transition:filter var(--general--transition-speed)}img.bnw:hover{filter:grayscale(0%);transition:filter var(--general--transition-speed)}img.scale{transition:transform var(--general--transition-speed)}img.scale:hover{transform:scale(1.1);transition:transform var(--general--transition-speed)}.flex{display:flex}.flex--column{flex-direction:column}.flex--row{flex-direction:row}.flex--justify-center{justify-content:center}.flex--justify-space-between{justify-content:space-between}.flex--justify-space-around{justify-content:space-around}.flex--justify-space-evenly{justify-content:space-evenly}.flex--justify-start{justify-content:flex-start}.flex--justify-end{justify-content:flex-end}.flex--align-center{align-items:center}.flex--align-top{align-items:flex-start}.flex--align-bottom{align-items:flex-end}.flex--align-stretch{align-items:stretch}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.debug{outline:2px dashed green}.debug>*{outline:2px dashed red}.debug>*>*{outline:2px dashed blue}.min-h--10{min-height:10vh}.min-h--20{min-height:20vh}.min-h--30{min-height:30vh}.min-h--40{min-height:40vh}.min-h--50{min-height:50vh}.min-h--60{min-height:60vh}.min-h--70{min-height:70vh}.min-h--80{min-height:80vh}.min-h--90{min-height:90vh}.min-h--100{min-height:100vh}.admin-bar .min-h--10{min-height:calc(10vh - 32px)}.admin-bar .min-h--20{min-height:calc(20vh - 32px)}.admin-bar .min-h--30{min-height:calc(30vh - 32px)}.admin-bar .min-h--40{min-height:calc(40vh - 32px)}.admin-bar .min-h--50{min-height:calc(50vh - 32px)}.admin-bar .min-h--60{min-height:calc(60vh - 32px)}.admin-bar .min-h--70{min-height:calc(70vh - 32px)}.admin-bar .min-h--80{min-height:calc(80vh - 32px)}.admin-bar .min-h--90{min-height:calc(90vh - 32px)}.admin-bar .min-h--100{min-height:calc(100vh - 32px)}.p--15{padding:15px 0}.p--30{padding:30px 0}.p--70,.p--100{padding:70px 0}.p-top--15{padding-top:15px}.p-top--30{padding-top:30px}.p-top--70,.p-top--100{padding-top:70px}.p-bottom--15{padding-bottom:15px}.p-bottom--30{padding-bottom:30px}.p-bottom--70,.p-bottom--100{padding-bottom:70px}.m--30{margin:30px 0}.m--70{margin:70px 0}.m--100{margin:100px 0}.m--150{margin:150px 0}.m-top--15{margin-top:15px}.m-top--30{margin-top:30px}.m-top--70{margin-top:70px}.m-top--100{margin-top:100px}.m-top--150{margin-top:150px}.m-bottom--15{margin-bottom:15px}.m-bottom--30{margin-bottom:30px}.m-bottom--70{margin-bottom:70px}.m-bottom--100{margin-bottom:100px}.m-bottom--150{margin-bottom:150px}.uppercase{text-transform:uppercase}strong{font-weight:700;color:var(--color--DarkBlue)}.center{text-align:center}.outlined-text{color:transparent;-webkit-text-stroke:2px var(--color--Black)}section{margin-bottom:0}section.no-bottom-margin{margin-bottom:0}.container{width:100%;margin:0 auto;box-sizing:border-box;padding:20px}.container--wide{max-width:var(--layout--wide)}.container--wide.half{max-width:calc(var(--layout--wide) / 2)}.container--content{max-width:var(--layout--content)}.container--content.half{max-width:calc(var(--layout--content) / 2)}.container--wider{max-width:calc(var(--layout--wide) + (100vw - var(--layout--wide)) / 2)}.container--wider.dx{left:auto;right:0}.container>.container{padding:0}.container.slider--full{padding:0}.container.slider--full .swiper .swiper-slide{min-height:var(--viewport--height)}.sx{margin-left:0;margin-right:auto}.dx{margin-left:auto;margin-right:0}.wrapper{padding:100px 50px}@media(max-width:992px){.wrapper{padding:2em}}@media(max-width:768px){.wrapper{padding:1em}}@media(max-width:576px){.wrapper{padding:1em}}.wrapper--bordered{border:1px solid var(--color--DarkMint);border-radius:30px;padding:100px 50px}.bordered{border-radius:30px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;border-radius:30px}.grid{display:grid}.grid--1-11{grid-template-columns:1fr 11fr}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--2-10{grid-template-columns:2fr 10fr}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--3-9{grid-template-columns:3fr 9fr}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--4-8{grid-template-columns:4fr 8fr}.grid--5{grid-template-columns:repeat(5,1fr)}.grid--5-7{grid-template-columns:5fr 7fr}.grid--6{grid-template-columns:repeat(6,1fr)}.grid--6-6{grid-template-columns:6fr 6fr}.grid--7{grid-template-columns:repeat(7,1fr)}.grid--7-5{grid-template-columns:7fr 5fr}.grid--8{grid-template-columns:repeat(8,1fr)}.grid--8-4{grid-template-columns:8fr 4fr}.grid--9{grid-template-columns:repeat(9,1fr)}.grid--9-3{grid-template-columns:9fr 3fr}.grid--10{grid-template-columns:repeat(10,1fr)}.grid--10-2{grid-template-columns:10fr 2fr}.grid--11{grid-template-columns:repeat(11,1fr)}.grid--11-1{grid-template-columns:11fr 1fr}.grid--12{grid-template-columns:repeat(12,1fr)}@media(max-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.grid{grid-template-columns:repeat(1,1fr)}}.grid.grid--2-1-1{grid-template-columns:2fr 1fr 1fr}.grid.grid--2-1{grid-template-columns:2fr 1fr}.grid.grid--1-2{grid-template-columns:1fr 2fr}.grid--2.extremes>div:first-child{align-self:center;justify-self:flex-start}.grid--2.extremes>div:last-child{align-self:center;justify-self:flex-end}@media(max-width:992px){.grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid--3{grid-template-columns:repeat(1,1fr)}}.grid--3.extremes>div:first-child{align-self:center;justify-self:flex-start}.grid--3.extremes>div:nth-child(2){align-self:center;justify-self:center}.grid--3.extremes>div:last-child{align-self:center;justify-self:flex-end}.gap--xs{gap:1rem}.gap--s{gap:2rem}.gap--m{gap:3.125rem}.gap--l{gap:5rem}.gap--xl{gap:7.5rem}.button{display:contents;transition:color var(--general--transition-speed),background-color var(--general--transition-speed);padding:1rem 0}.button:hover{transition:color var(--general--transition-speed),background-color var(--general--transition-speed)}.button--primary{color:var(--color--Black);text-transform:uppercase;font-weight:700;font-size:var(--font-size--x-small)}.button--primary:hover{color:var(--color--DarkBlue)}.button--secondary{border:1px solid var(--color--White);color:var(--color--White);border-radius:10px;padding:18px;line-height:1;margin:20px 0}.button--secondary .svg-inline--fa{margin-left:10px;color:var(--color--White)!important}.button--secondary:hover{background-color:var(--color--DarkMint);color:var(--color--White);border:1px solid var(--color--DarkMint)}.button--secondary:hover .svg-inline--fa{color:var(--color--White)}.button--tertiary{color:var(--color--DarkGrey);border-radius:10px;padding:18px;border:1px solid var(--color--DarkMint);text-transform:capitalize}.button--tertiary .svg-inline--fa{color:var(--color--DarkGrey)}.button--tertiary:hover{background-color:var(--color--DarkMint);color:var(--color--White);border:1px solid var(--color--DarkMint)}.button--tertiary:hover .svg-inline--fa{color:var(--color--White)}@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) format("woff");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{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.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{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{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{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-inline-start: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-block-start: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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;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{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.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%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;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:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(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:var(--swiper-pagination-bottom, 8px);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{transform:scale(.33);position:relative}.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{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .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:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{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%;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:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{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:translate(-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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;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:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-slide{background-position:center;background-size:cover;min-height:500px;height:auto!important}.swiper-slide-content{height:100%;width:100%}.menu .container .grid{margin-top:160px}@media(max-width:768px){.menu .container .grid{margin-top:6rem}}.menu .container .grid .menu-left .title-menu,.menu .container .grid .menu-center .title-menu,.menu .container .grid .menu-right .title-menu{display:block;margin-bottom:20px;color:var(--color--DarkMint);text-transform:uppercase;font-weight:700;font-size:var(--wp--preset--font-size--medium)}.menu .container .grid .menu--list{list-style-type:none;padding-left:0}.menu .container .grid .menu--list li{position:relative;cursor:pointer;margin:.7em 0;width:90%}.menu .container .grid .menu--list li a{font-weight:700;display:block;width:100%;font-size:1.6rem}.menu .container .grid .menu--list li .sub-menu{list-style-type:none;padding-left:0}.menu .container .grid .menu--list li .sub-menu li{margin:.2em 0}.menu .container .grid .menu--list li .sub-menu li a{font-weight:400;font-size:1.2rem}.menu .container .grid .menu--list li.title-menu a{display:block;margin-bottom:20px;color:var(--color--DarkMint);text-transform:uppercase;font-weight:700;font-size:var(--wp--preset--font-size--medium)}.menu .container .grid .menu--list li.menu-item-has-children svg{transition:transform .3s ease;position:absolute;top:10px;right:0;pointer-events:none}.menu .container .grid .menu--list li.menu-item-has-children .sub-menu{display:none}.menu .container .grid .menu--list li.menu-item-has-children .sub-menu.open{display:block}.menu .container .grid .menu--list li.menu-item-has-children i{margin-left:10px;cursor:pointer}.menu.openmenu{overflow:scroll}.info{margin-bottom:70px}.info .container .pattern{background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:30px}.info .container .pattern h2{font-weight:700}.info .container .pattern .wrapper{padding:70px 50px}@media(max-width:992px){.info .container .pattern .wrapper{padding:2rem 1rem}}.info .container .pattern .wrapper .grid{margin-top:3rem}@media(max-width:992px){.info .container .pattern .wrapper .grid{gap:3.5rem}}.info .container .pattern .wrapper .grid .box{border-top:2px solid var(--color--DarkMint)}.info .container .pattern .wrapper .grid .box h2{margin:3rem auto 1rem;font-weight:500}.info .container .pattern .wrapper .grid .box .button--secondary{border:2px solid var(--color--DarkMint);color:var(--color--DarkGrey);border-radius:10px;padding:18px;line-height:1;margin:10px 0}.info .container .pattern .wrapper .grid .box .button--secondary .svg-inline--fa{margin-left:10px;color:var(--color--DarkMint)!important}.info .container .pattern .wrapper .grid .box .button--secondary:hover{background-color:var(--color--DarkMint);color:var(--color--White);border:2px solid var(--color--DarkMint)}.info .container .pattern .wrapper .grid .box .button--secondary:hover .svg-inline--fa{color:var(--color--White)!important}header{width:100%;margin:0 auto;z-index:100;border-radius:1rem}header.header--sticky{position:sticky;top:0}header.header--sticky.scroll{transition-duration:.5s}header .header{padding:10px 20px;background-color:var(--color--Back);transition:background-color .3s ease,transform .3s ease}header .header__top{display:flex;justify-content:space-between;transition:background-color .3s ease,transform .3s ease;padding:0;border-radius:10px}header .header__top .header__burger{z-index:11;background-color:transparent;transition:background-color .3s ease,transform .3s ease;padding:.2rem .4rem;border:0}header .header__top .header__burger .navicon{right:0;cursor:pointer}header .header__top .header__burger .navicon #top,header .header__top .header__burger .navicon #bottom{fill:var(--color--White);transition:background-color .3s ease,transform .3s ease}header .header__top .header__burger .navicon #mid{fill:var(--color--White);transition:background-color .3s ease,transform .3s ease}@media(max-width:768px){header .header__top .header__burger span.navicon{display:none}}@media(max-width:768px){header .header__top .header__burger{max-width:60px}}header .header__top .header__logo{margin:0;padding:1rem;border-radius:.75rem;width:250px;z-index:11;transition-property:width;transition-duration:1s}@media(max-width:992px){header .header__top .header__logo{width:150px}}@media(max-width:768px){header .header__top .header__logo{width:150px}}@media(max-width:576px){header .header__top .header__logo{width:120px;padding:1rem}}header .header__top .header__logo a{display:flex}@media(max-width:768px){header .header__top{margin-top:0}}header .header__cta{display:flex}header .header__cta a{display:flex;align-items:center;font-size:var(--font-size--regular)}header .header__cta a .svg-inline--fa{color:var(--color--DarkBlue);margin-left:5px;font-size:28px}header .header__cta .lang-switcher{text-transform:uppercase;margin-right:20px}header .header__cta .lang-switcher img{display:flex;width:35px;margin-left:5px}@media(max-width:992px){header .header__cta .lang-switcher{margin-right:5px}}header .header__cta .button--tertiary{padding:10px}@media(max-width:992px){header .header__cta .button--tertiary{display:none}}header .header__cta .button--tertiary .svg-inline--fa{margin-left:50px}header .header__cta img{display:none}@media(max-width:992px){header .header__cta img{display:flex;width:35px;margin-left:5px}}@media(max-width:768px){header .header{padding:1rem}}header .header.no-bg{background-color:transparent;transition:background-color .3s ease,transform .3s ease}header .header.no-bg .header__top{background-color:transparent;transition:background-color .3s ease,transform .3s ease}header .header.no-bg .header__burger{background-color:transparent;transition:background-color .3s ease,transform .3s ease}header .header.no-bg .header__burger .navicon{right:0;cursor:pointer}header .header.no-bg .header__burger .navicon #top,header .header.no-bg .header__burger .navicon #bottom{fill:var(--color--Back);transition:background-color .3s ease,transform .3s ease}header .header.no-bg .header__burger .navicon #mid{fill:var(--color--Back);transition:background-color .3s ease,transform .3s ease}.home header{position:fixed;top:0;left:50%;transform:translate(-50%)}.menu .container{position:relative}.menu .container .grid .menu-left .title-menu,.menu .container .grid .menu-center .title-menu,.menu .container .grid .menu-right .title-menu{color:var(--color--Black);text-transform:uppercase;font-weight:600;font-size:var(--font-size--h3)}.menu .container .grid .menu-left .title-menu a,.menu .container .grid .menu-center .title-menu a,.menu .container .grid .menu-right .title-menu a{color:var(--color--Black);font-weight:600;font-size:var(--font-size--h3);transition:color .3s ease-out}.menu .container .grid .menu-left .title-menu a:hover,.menu .container .grid .menu-center .title-menu a:hover,.menu .container .grid .menu-right .title-menu a:hover{color:var(--color--DarkBlue);transition:color .3s ease-out}.menu .container .grid .menu-left ul,.menu .container .grid .menu-center ul,.menu .container .grid .menu-right ul{list-style-type:none;padding-left:0}.menu .container .grid .menu-left ul li,.menu .container .grid .menu-center ul li,.menu .container .grid .menu-right ul li{margin:0}.menu .container .grid .menu-left ul li a,.menu .container .grid .menu-center ul li a,.menu .container .grid .menu-right ul li a{font-size:var(--font-size--h3);font-weight:600;margin:0;padding:0}.menu .container .grid .menu-left ul li a:hover,.menu .container .grid .menu-center ul li a:hover,.menu .container .grid .menu-right ul li a:hover{color:var(--color--DarkBlue);transition:color .3s ease-out}.menu .container .grid .menu-left ul li a:hover svg,.menu .container .grid .menu-center ul li a:hover svg,.menu .container .grid .menu-right ul li a:hover svg{color:var(--color--Black)}.menu .container .grid .menu-left .menu-prodotti{list-style-type:none;padding-left:0}.menu .container .grid .menu-left .menu-prodotti li .prodotto-padre{font-size:var(--font-size--h3);font-weight:400;display:flex;justify-content:space-between;align-items:center;line-height:2.5rem}.menu .container .grid .menu-left .menu-prodotti li .prodotto-padre svg{color:var(--color--Black);width:15px}.menu .container .grid .menu-left .menu-prodotti li .prodotto-padre:hover{color:var(--color--DarkBlue);transition:color .3s ease-out}.menu .container .grid .menu-left .menu-prodotti li .prodotto-padre:hover svg{color:var(--color--Black)}.menu .container .grid .menu-left .menu-prodotti li .prodotto-padre .fa-chevron-down{transition:transform .3s ease;margin-left:.5em}.menu .container .grid .menu-left .menu-prodotti li .prodotto-padre .fa-chevron-down.rotated{transform:rotate(180deg)}.menu .container .grid .menu-left .menu-prodotti li .sotto-prodotti{max-height:0;overflow:hidden;transition:max-height .1s ease}.menu .container .grid .menu-left .menu-prodotti li .sotto-prodotti.aperto{padding-left:.5rem;list-style-type:none}.menu .container .grid .menu-left .menu-prodotti li .sotto-prodotti.aperto li a{font-size:var(--font-size--h4);transition:color .3s ease-out;font-weight:300}.menu .container .grid .menu-left .menu-prodotti li .sotto-prodotti.aperto li a:hover{font-size:var(--font-size--h4);color:var(--color--DarkBlue);transition:color .3s ease-out;font-weight:300}.menu{z-index:11;position:fixed;top:0;right:0;width:100%;height:100%;background:#fff;transition:.17s;transform:translateY(-100vh);overflow:scroll}.menu.openmenu{height:100vh;transform:translateY(0);display:flex;flex-direction:column;justify-content:space-between}.menu.openmenu .grid--5{justify-items:center;position:relative;align-items:center;border-top:1px solid var(--color--White)}.menu.openmenu .grid--5 .language-switcher img{width:24px;max-width:24px;height:auto;display:inline-block}.menu.openmenu .grid--5 .language-switcher a{display:inline-block}.menu.openmenu .grid--5 .bottom-link-wrap{width:100%;text-align:center;border-right:1px solid var(--color--White)}.menu.openmenu .grid--5 .bottom-link-wrap a{padding:2rem 1rem;display:inline-block;font-weight:500}.menu.openmenu .grid--5 .bottom-link-wrap a svg{margin-right:.5rem}.menu.openmenu .grid--5 .bottom-link-wrap a img{width:50px;height:auto}@media(max-width:576px){.menu.openmenu .grid--5 .bottom-link-wrap a{padding:1rem .5rem 0}}.menu.openmenu .grid--5 .social-links{display:inline-block}.menu.openmenu .grid--5 .bottom-link-wrap:last-child{border-right:0}.menu .grid--5 .language-switcher img{width:24px;max-width:24px}body.admin-bar header.header--sticky{top:32px}.icona-freccia{transition:transform .3s ease;margin-left:8px}.icona-freccia.rotated{transform:rotate(180deg)}footer .top-footer{background-color:#3bb4c3;padding:2rem;border-top-left-radius:3rem;border-top-right-radius:3rem;transform:translateY(100px);z-index:0;position:relative;padding-bottom:150px}footer .top-footer .container .footer-mail-icon{width:50px;margin-right:20px}@media(max-width:576px){footer .top-footer .container .footer-mail-icon{margin-right:0}}footer .top-footer .container .title{text-transform:uppercase;color:var(--color--White);font-weight:700;margin-bottom:.5rem}footer .top-footer .container .sub-title{color:var(--color--White)}footer .top-footer .container .newsletter-button{background-color:var(--color--White);display:inline-block;padding:12px 30px;transform:skew(-16deg);border-top-left-radius:12px;border-top-right-radius:15px;border-bottom-right-radius:10px}@media(max-width:576px){footer .top-footer .container{flex-direction:column;align-items:center;text-align:center}}@media(max-width:1440px){footer .top-footer{max-width:96%}}footer .footer{background-color:#c8d6d8;border-top-left-radius:3rem;border-top-right-radius:3rem;position:relative;z-index:1;padding:3rem 0}footer .footer .footer-logo{width:100%;max-width:220px;height:auto}footer .footer .logo-box{display:flex;justify-content:space-between}@media(max-width:576px){footer .footer .footer__social{justify-content:center}}footer .footer .footer__social a .svg-inline--fa{background-color:#d9d9d9;margin-right:5px;width:20px;height:20px;padding:7px;border-radius:5px}footer .footer .footer__social a img{width:50px;height:auto}footer .footer .footer__center h4{margin:0;text-transform:uppercase}footer .footer .footer__right h4{margin-bottom:1rem;text-transform:uppercase}footer .footer .footer__right .flex a{font-size:var(--font-size--regular)}footer .footer .footer__right .flex a svg{font-size:20px}@media(max-width:768px){footer .footer{gap:2rem}}footer .footer div a{margin-bottom:10px}footer .footer div a .svg-inline--fa{color:var(--color--DarkMint);margin-right:5px}footer .footer ul{list-style-type:none;margin-block-start:0;padding-inline-start:0}footer .footer .icon{margin:0 1rem 0 0;background-color:#fff}footer .sub_footer{background-color:#c8d6d8}footer .sub_footer .sub_footer-line{border-top:1px solid var(--color--DarkGrey)}@media(max-width:576px){footer .sub_footer .sub_footer-line{width:90%;margin:0 auto}}footer .sub_footer .grid .legacy{color:var(--color--DarkGrey)}@media(max-width:576px){footer .sub_footer .grid .legacy{margin-bottom:10px}}@media(max-width:576px){footer .sub_footer .grid{grid-template-columns:1fr;gap:1rem}}@media(max-width:768px){footer{padding:0 0 1rem}}.hero{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:5!important;aspect-ratio:16/7;border-radius:30px}@media(max-width:768px){.hero{aspect-ratio:16/10}}.hero .swiper-pagination-bullet{background-color:var(--color--background);transition:var(--general--transition-speed)}.hero__container{margin-bottom:15vh}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000006b;display:flex;justify-content:center;align-items:flex-end;color:#fff;border-radius:30px}.hero__title{max-width:14ch;margin:0 auto}.hero__content{max-width:41ch;margin:0 auto}.hero__separator{height:1px;width:470px;background-color:var(--color--tertiary);margin:2.5rem auto}.hero__discover--primary,.hero__discover--secondary,.hero__discover--tertiary{z-index:1;position:absolute;right:0;bottom:0;padding:2rem 4rem;background-color:var(--color--primary);color:var(--color--tertiary);letter-spacing:.2rem;text-transform:uppercase;display:flex;align-items:center;transition:all var(--general--transition-speed)}.hero__discover--primary span,.hero__discover--secondary span,.hero__discover--tertiary span{padding:.5rem;border:1px solid var(--color--tertiary);margin:0 0 0 5rem;display:flex;border-radius:50%;transition:all var(--general--transition-speed)}.hero__discover--primary span .icon,.hero__discover--secondary span .icon,.hero__discover--tertiary span .icon{margin:0;position:relative;width:1.5rem;height:1.5rem;background-color:var(--color--tertiary);transition:all var(--general--transition-speed)}.hero__discover--primary:hover,.hero__discover--secondary:hover,.hero__discover--tertiary:hover{color:var(--color--primary);background-color:var(--color--tertiary);transition:all var(--general--transition-speed)}.hero__discover--primary:hover span,.hero__discover--secondary:hover span,.hero__discover--tertiary:hover span{border-color:var(--color--primary);transition:all var(--general--transition-speed)}.hero__discover--primary:hover .icon,.hero__discover--secondary:hover .icon,.hero__discover--tertiary:hover .icon{background-color:var(--color--primary);transition:all var(--general--transition-speed)}.hero__discover--secondary{background-color:var(--color--background);color:var(--color--primary)}.hero__discover--secondary span{border-color:var(--color--primary)}.hero__discover--secondary span .icon{background-color:var(--color--primary)}.hero__discover--secondary:hover{color:var(--color--background);background-color:var(--color--primary)}.hero__discover--secondary:hover span{border-color:var(--color--background)}.hero__discover--secondary:hover .icon{background-color:var(--color--background)}.hero__discover--tertiary{background-color:var(--color--tertiary);color:var(--color--primary)}.hero__discover--tertiary span{border-color:var(--color--primary)}.hero__discover--tertiary span .icon{background-color:var(--color--primary)}.hero__discover--tertiary:hover{color:var(--color--tertiary);background-color:var(--color--primary)}.hero__discover--tertiary:hover span{border-color:var(--color--tertiary)}.hero__discover--tertiary:hover .icon{background-color:var(--color--tertiary)}.home{background-color:var(--color--Back)}.image-points-section{max-width:1440px;margin:100px auto auto}.image-points-section .container{position:relative;height:auto}.image-points-section .container img{width:100%;display:block;border-radius:30px}.image-points-section .container .picker-point{position:absolute;width:24px;height:24px;background-color:#00c3ff;border:2px solid white;border-radius:50%;cursor:pointer;z-index:2;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.image-points-section .container .picker-point .tooltip{position:absolute;top:-50px;left:50%;transform:translate(-50%);background-color:#000;color:#fff;padding:6px 10px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.image-points-section .container .picker-point .tooltip a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:.75rem;font-weight:700}.image-points-section .container .picker-point:focus,.image-points-section .container .picker-point:hover{transform:scale(1.2)}.image-points-section .container .picker-point:hover .tooltip,.image-points-section .container .picker-point:focus .tooltip{opacity:1;pointer-events:auto}.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box{padding:10rem 2rem;border-radius:30px;min-height:500px;background-position:center center;background-size:100% auto;background-repeat:no-repeat;transition:1s}@media(max-width:768px){.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box{padding:3rem 1rem;background-size:auto 100%}}.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box .hero-wrap{text-align:center}.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box .hero-wrap .hero-title{color:var(--color--White);text-transform:uppercase;font-weight:700;text-shadow:1px 1px 4px #000}.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box .hero-wrap .hero-subtitle{color:var(--color--White);font-weight:700;font-size:var(--wp--preset--font-size--medium);max-width:800px;text-shadow:1px 1px 4px #000}.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box .hero-wrap .button{border:2px solid var(--color--White);font-weight:700}.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box .hero-wrap .button:hover{border:2px solid var(--color--DarkMint);font-weight:700}.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box:hover{background-size:120% auto;transition:1s}@media(max-width:768px){.hero .container .heroSlider .swiper-wrapper .swiper-slide .slide-box:hover{padding:3rem 1rem;background-size:auto 120%}}.hero .container .heroSlider .swiper-pagination{bottom:40px}.hero .container .heroSlider .swiper-pagination .swiper-pagination-bullet{width:6em;height:.1em;border-radius:2px;border:1px solid var(--color--White);opacity:1}.hero .container .heroSlider .swiper-pagination .swiper-pagination-bullet-active{background:var(--color--White);border:1px solid var(--color--White)}.home-slide-text{overflow:hidden;margin-top:30px}.home-slide-text .slider .slider__track{display:inline-flex;white-space:nowrap}.home-slide-text .slider .slider__track .slider__item{color:var(--color--White);margin-right:70px;text-transform:uppercase;line-height:1}.home-slide-text .slider .slider__track .slider__item strong{font-weight:900;font-style:italic}.home-slide-text .slider .slider__track .slider__item img{width:25vw;height:auto}@media(max-width:576px){.home-slide-text .slider .slider__track .slider__item img{width:700px}}.home-intro .container .grid .left-box{position:relative}.home-intro .container .grid .left-box h1{font-size:var(--font-size--h1);color:var(--color--White);max-width:80%}@media(max-width:992px){.home-intro .container .grid .left-box h1{max-width:100%}}.home-intro .container .grid .left-box p{color:var(--color--White);font-size:var(--font-size--h3);max-width:100%;padding-left:100px}@media(max-width:992px){.home-intro .container .grid .left-box p{padding-left:0}}.home-intro .container .grid .right-box{aspect-ratio:1/1;position:relative}.home-intro .container .grid .right-box h2{max-width:80%;position:absolute;font-weight:300;font-size:70px;margin-bottom:0}.home-intro .container .grid .right-box h2 strong{font-weight:900;font-style:italic}@media(max-width:992px){.home-intro .container .grid{grid-template-columns:1fr}}.home-image .container{padding:0}.home-image .container img{border-radius:2rem}.home-composite{position:relative;height:600px;margin:200px 0}.home-composite img{transition:transform .2s ease-out;will-change:transform;pointer-events:none}.home-composite .home-img-1{width:243px;height:196px;position:absolute;top:0;left:10%;z-index:1}.home-composite .home-img-2{width:650px;height:auto;position:absolute;left:10%;top:100px;z-index:2}.home-composite .home-img-3{width:390px;height:314px;position:absolute;left:43%;top:300px;z-index:1}.home-composite .home-img-4{width:600px;height:auto;position:absolute;left:50%;top:-100px;z-index:0}.home-composite .home-img-5{width:368px;height:297px;position:absolute;right:2%;bottom:10%;z-index:0}@media(max-width:768px){.home-composite{margin:100px 0}.home-composite .home-img-1{width:50%;height:auto;left:0;top:0;transform:translate(-50%,-50%)}.home-composite .home-img-2{width:98%;height:auto;left:0;top:10%;transform:translate(-50%,-50%)}}.home-innovation{padding:50px 0 100px}.home-innovation .container .grid h2{color:var(--color--White);font-size:var(--font-size--h2)}@media(max-width:992px){.home-innovation .container .grid h2{max-width:100%}}.home-innovation .container .grid p{color:var(--color--White);font-size:var(--font-size--h3);margin-left:100px}.home-innovation .container .grid p strong{font-size:var(--font-size--h3);font-style:italic}@media(max-width:1200px){.home-innovation .container .grid p{margin-left:0}}@media(max-width:1200px){.home-innovation .container .grid{grid-template-columns:1fr}}.home-video{position:relative;width:100%;height:100vh;overflow:hidden}.home-video__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.home-linee{background-color:#c8d6d8;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.home-linee .container h2{font-size:var(--font-size--h2)}.home-linee .container h2 strong{color:var(--color--Black)}.home-linee .container p{max-width:1100px;font-size:var(--font-size--h3);margin-left:100px}@media(max-width:1200px){.home-linee .container p{margin-left:0}}.home-linee .container .grid{padding:40px 0}.home-linee .container .grid .category-link{position:relative}.home-linee .container .grid .category-link a{font-size:var(--font-size--h3);width:100%;line-height:1;font-weight:500;position:relative}.home-linee .container .grid .category-link a .link-img-box{position:relative}.home-linee .container .grid .category-link a .title-box{position:absolute;bottom:30px;left:-10px;max-width:90%}.home-linee .container .grid .category-link a .title-box .link-icon-box{width:60px;aspect-ratio:1/1;margin-right:10px;transition:width .3s ease-in-out}.home-linee .container .grid .category-link a .title-box span{color:var(--color--White);font-size:var(--font-size--h4);font-weight:600}@media(max-width:992px){.home-linee .container .grid .category-link a .title-box span{font-size:var(--font-size--h6)}}.home-linee .container .grid .category-link a:hover .title-box .link-icon-box{width:65px;aspect-ratio:1/1;margin-right:10px;transition:width .3s ease-in-out}@media(max-width:992px){.home-linee .container .grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.home-chi-siamo{position:relative;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;overflow:hidden}.home-chi-siamo .overlay{position:relative;border-radius:0;background-color:transparent}.home-chi-siamo .overlay .container .grid .left-box h2{color:var(--color--White);margin-bottom:.5rem;font-size:var(--font-size--h2)}.home-chi-siamo .overlay .container .grid .left-box h3{color:var(--color--White);margin-bottom:1rem;font-size:var(--font-size--h2)}.home-chi-siamo .overlay .container .grid .left-box span{font-size:180px;font-weight:700;line-height:.5;color:var(--color--DarkBlue)}.home-chi-siamo .overlay .container .grid .left-box p{color:var(--color--White);margin-left:100px;font-size:var(--font-size--h3)}@media(max-width:1200px){.home-chi-siamo .overlay .container .grid .left-box p{margin-left:0}}.home-chi-siamo .overlay .container .grid .left-box a.button{background-color:#c8d6d8;height:auto;display:inline-block;padding:.75rem 1rem;transform:skew(-16deg);border-top-left-radius:12px;border-top-right-radius:15px;border-bottom-right-radius:10px;margin-top:30px;margin-left:110px}@media(max-width:1200px){.home-chi-siamo .overlay .container .grid .left-box a.button{margin-left:0}}.home-chi-siamo .overlay .container .grid .right-box{min-height:600px;aspect-ratio:1/1}@media(max-width:1200px){.home-chi-siamo .overlay .container .grid .right-box{display:none}}@media(max-width:1200px){.home-chi-siamo .overlay .container .grid{grid-template-columns:1fr}}@media(max-width:992px){.home-chi-siamo .overlay .container .grid{gap:2rem}}@media(max-width:768px){.home-chi-siamo .overlay .container .grid{text-align:center}}.home-numeri .container{padding:4rem;background:transparent linear-gradient(180deg,#52c1de,#2f3535) 0% 0% no-repeat padding-box;transform:skew(-16deg);border-top-left-radius:3rem;border-top-right-radius:6rem;border-bottom-right-radius:3rem}.home-numeri .container h2{color:var(--color--White);transform:skew(16deg)}@media(max-width:992px){.home-numeri .container h2{transform:skew(0)}}.home-numeri .container .grid .counter-box .counter{display:inline-block;perspective:600px;transform:skew(16deg)}.home-numeri .container .grid .counter-box .counter .count-flip{font-size:130px;font-weight:700;display:inline-block;backface-visibility:hidden;color:var(--color--White)}@media(max-width:992px){.home-numeri .container .grid .counter-box .counter{transform:skew(0)}}.home-numeri .container .grid .counter-box .counter-title{color:var(--color--White);font-size:var(--font-size--h4);transform:skew(16deg)}@media(max-width:992px){.home-numeri .container .grid .counter-box .counter-title{transform:skew(0)}}@media(max-width:768px){.home-numeri .container .grid{gap:0}}@media(max-width:992px){.home-numeri .container{transform:skew(0);border-top-right-radius:3rem;padding:3rem 1.5rem}}.home-sostenibilita{color:var(--color--White)}.home-sostenibilita .container .grid .col-right{position:relative}.home-sostenibilita .container .grid .col-right .sos-img-1{position:absolute;width:300px;top:0;left:0}.home-sostenibilita .container .grid .col-right .sos-img-2{position:absolute;width:80%;top:100px;left:50px}@media(max-width:1200px){.home-sostenibilita .container .grid .col-right .sos-img-2{max-width:550px}}@media(max-width:1200px){.home-sostenibilita .container .grid .col-right{min-height:500px}}@media(max-width:576px){.home-sostenibilita .container .grid .col-right{min-height:300px}}.home-sostenibilita .container .grid .col-left h2{font-size:var(--font-size--h2)}.home-sostenibilita .container .grid .col-left p{font-size:var(--font-size--h3)}.home-sostenibilita .container .grid .col-left .button.button--primary{background-color:#c8d6d8;height:auto;display:inline-block;padding:.75rem 1rem;transform:skew(-16deg);border-top-left-radius:12px;border-top-right-radius:15px;border-bottom-right-radius:10px;margin-top:30px}@media(max-width:1200px){.home-sostenibilita .container .grid{grid-template-columns:1fr;text-align:center}}.home-news .container .grid h2{font-size:var(--font-size--h2);color:var(--color--White)}.home-news .container .grid p{color:var(--color--Back)}.home-news .container .grid #news-slider{color:var(--color--White)}.home-news .container .grid #news-slider .swiper-wrapper .swiper-slide{min-height:auto}.home-news .container .grid #news-slider .swiper-wrapper .swiper-slide .news-article .flex{justify-content:space-between}.home-news .container .grid #news-slider .swiper-wrapper .swiper-slide .news-article .flex .news-date{margin-bottom:20px;display:block;font-size:var(--font-size--small);color:var(--color--White)}.home-news .container .grid #news-slider .swiper-wrapper .swiper-slide .news-article .flex .title{position:relative;min-height:60px;color:var(--color--White)}.home-news .container .grid #news-slider .swiper-wrapper .swiper-slide .news-article .flex .title .quadro-box{position:absolute;width:80px;height:auto;top:0;opacity:.3}.home-news .container .grid #news-slider .swiper-wrapper .swiper-slide .news-article .flex .title h3{margin:0;line-height:.4;padding-left:20px}.home-news .container .grid #news-slider .swiper-wrapper .swiper-slide .news-article .flex .title h3 a{font-weight:700;z-index:1;position:relative;line-height:1;color:var(--color--White)}.home-news .container .grid #news-slider .swiper-wrapper .swiper-slide .news-article p{font-size:var(--font-size--small);line-height:1.2;color:var(--color--White)}.home-news .container .grid #news-slider .swiper-scrollbar-horizontal{margin-top:30px}.home-news .container .grid #news-slider .swiper-scrollbar-horizontal .swiper-scrollbar-drag{background-color:var(--color--DarkBlue);padding:3px}.home-news .container .grid .load-more-wrapper .btn{font-weight:700;text-transform:uppercase}@media(max-width:992px){.home-news .container .grid{grid-template-columns:1fr}}@media(min-width:991px){header .header__top .header__logo{width:300px}}.news-hero .container h1{margin-bottom:0;font-weight:700}.news-hero .container h2{margin-bottom:0}.home-news .container .grid article .news-date{margin-bottom:20px;display:block;font-size:var(--font-size--small)}.home-news .container .grid article .title{display:block;min-height:70px}.home-news .container .grid article .title .quadro-box{max-width:70px;position:absolute}.home-news .container .grid article .title h3{margin:0;line-height:.4;padding-left:20px}.home-news .container .grid article .title h3 a{font-weight:700;z-index:1;position:relative;line-height:1}@media(max-width:992px){.home-news{padding-bottom:0}}.single-posts .container .single-posts-hero{border-radius:30px;padding:10rem 0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media(max-width:992px){.single-posts .container .single-posts-hero{padding:5rem 0}}.single-posts .container .single-posts-hero .title-posts{color:var(--color--White);text-transform:uppercase;font-weight:700;text-align:center;display:block;font-size:var(--wp--preset--font-size--large)}.single-posts .container .flex{padding:100px 0;gap:2rem}@media(max-width:992px){.single-posts .container .flex{flex-direction:column;padding:2rem 0 0}}.single-posts .container .flex .content-wrap{flex:2}.single-posts .container .flex .content-wrap h1{font-weight:700;margin:0 0 1rem}.single-posts .container .flex .content-wrap .date-posts{padding:0 .3rem 0 0}.single-posts .container .flex .content-wrap .date-posts img{width:25px}.single-posts .container .flex .content-wrap .post-navigation{margin-top:2rem}.single-posts .container .flex .content-wrap .post-navigation a{background-color:transparent;padding:1rem;width:20px;display:inline-flex;border:1px solid var(--color--DarkMint);justify-content:center;border-radius:10px}.single-posts .container .flex .social-wrap{flex:1;border:1px solid var(--color--DarkMint);border-radius:10px;padding:0 2rem 2rem;max-height:60px;display:block}.single-posts .container .flex .social-wrap span{font-weight:700;margin-bottom:30px;display:block}.single-posts .container .flex .social-wrap article .news-date{margin-bottom:5px;display:block;font-size:var(--font-size--small);font-weight:400}.single-posts .container .flex .social-wrap article .title{position:relative;min-height:80px}.single-posts .container .flex .social-wrap article .title .quadro-box{position:absolute;width:80px;height:auto}.single-posts .container .flex .social-wrap article .title h2{margin:0;line-height:.4;padding-left:20px}.single-posts .container .flex .social-wrap article .title h2 a{font-weight:700;z-index:1;position:relative;line-height:1}.single-posts .container .flex .social-wrap article p{font-size:var(--font-size--small)}@media(max-width:992px){.single-posts .container .flex .social-wrap{display:none}}.posts-gallery .container .swiper .swiper-wrapper .swiper-slide{min-height:0}.posts-gallery .container .swiper .swiper-wrapper .swiper-slide img{border-radius:30px}.posts-gallery .container .swiper .swiper-scrollbar-drag{height:6px;background-color:var(--color--DarkMint);margin-top:50px;border-radius:5px}.last-news{display:none}.last-news .container #news-slider .swiper-wrapper .swiper-slide{min-height:auto}.last-news .container #news-slider .swiper-wrapper .swiper-slide article .news-date{margin-bottom:20px;display:block;font-size:var(--font-size--small)}.last-news .container #news-slider .swiper-wrapper .swiper-slide article .title{position:relative;min-height:80px}.last-news .container #news-slider .swiper-wrapper .swiper-slide article .title .quadro-box{position:absolute;width:80px;height:auto;top:-10px}.last-news .container #news-slider .swiper-wrapper .swiper-slide article .title h3{margin:0;line-height:.4;padding-left:20px}.last-news .container #news-slider .swiper-wrapper .swiper-slide article .title h3 a{font-weight:700;z-index:1;position:relative;line-height:1}.last-news .container #news-slider .swiper-wrapper .swiper-slide article p{font-size:var(--font-size--small)}.last-news .container #news-slider .swiper-scrollbar-horizontal{margin-top:30px}.last-news .container #news-slider .swiper-scrollbar-horizontal .swiper-scrollbar-drag{background-color:var(--color--DarkBlue);padding:3px}.last-news .container .load-more-wrapper .btn{font-weight:700;text-transform:uppercase}@media(max-width:992px){.last-news{display:block}}.download-page .container h1{font-weight:700}.download-page .container #document-filters{background-color:#f8f8f8;border-radius:20px;padding:20px;display:flex;gap:10px}@media(max-width:992px){.download-page .container #document-filters{flex-wrap:wrap}}.download-page .container #document-filters select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f8f8f8;border:1px solid #ccc;padding:10px 14px;border-radius:8px;font-size:16px;color:#333;position:relative;background-image:url('data:image/svg+xml;utf8,<svg fill="%23666" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;transition:border .3s ease,box-shadow .3s ease;width:100%}.download-page .container #document-filters select:focus{border-color:#666;box-shadow:0 0 0 3px #6464ff33;outline:none}.download-page .container #document-filters input[type=text]{background-color:#f8f8f8;border:1px solid #ccc;padding:10px 14px;border-radius:8px;font-size:16px;width:100%;transition:border .3s ease,box-shadow .3s ease}.download-page .container #document-filters input[type=text]:focus{border-color:#666;box-shadow:0 0 0 3px #6464ff33;outline:none}.download-page .container #document-filters #reset-filters{background-color:var(--color--DarkBlue);color:#fff;border:none;padding:10px 16px;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;font-weight:600}.download-page .container #document-filters #reset-filters:hover{background-color:var(--color--DarkBlue);box-shadow:0 4px 12px #4a63f14d}.download-page .container #document-filters #reset-filters:focus{outline:none;box-shadow:0 0 0 3px #4a63f166}.download-page .container #document-list-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.download-page .container #document-list-wrapper #loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;display:flex;align-items:center;justify-content:center;z-index:10}.download-page .container #document-list-wrapper #document-list{display:flex;flex-wrap:wrap;gap:20px}.download-page .container #document-list-wrapper #document-list .document-item .document-link{display:flex;flex-direction:column;align-items:center;width:150px}.download-page .container #document-list-wrapper #document-list .document-item .document-link .document-icon{width:50px;margin-bottom:10px}.download-page .container #document-list-wrapper #document-list .document-item .document-link .document-name{font-weight:600;text-align:center}.page-template-template-azienda{background-color:var(--color--Back)}.azienda-hero .container .intro-azienda-img{border-radius:2rem}.azienda-hero .container{padding-right:0}.azienda-hero .container h1{font-weight:700;font-size:80px;color:var(--color--White);margin-top:70px}@media(max-width:576px){.azienda-hero .container h1{font-size:12vw}}.azienda-hero .container h2{font-weight:700;font-size:var(--font-size--h2)}.azienda-hero .container p{max-width:500px}@media(max-width:576px){.azienda-hero{grid-template-columns:1fr;text-align:center;padding-bottom:20px}}.azienda-intro .container h2{color:var(--color--White);font-weight:700}.azienda-intro .container p{color:var(--color--White);padding-left:4rem;font-size:var(--font-size--h3)}@media(max-width:992px){.azienda-intro .container p{padding-left:0}}.azienda-composite .container{position:relative;min-height:900px}.azienda-composite .container img{transition:transform .2s ease-out;will-change:transform;pointer-events:none}.azienda-composite .container .azienda-img-1{width:243px;height:196px;position:absolute;top:20%;left:0%;transform:translate(0);z-index:2}.azienda-composite .container .azienda-img-2{width:600px;height:auto;position:absolute;top:30%;left:3%;transform:translateY(-50%);z-index:1}.azienda-composite .container .azienda-img-3{width:390px;height:314px;position:absolute;top:40%;left:30%;transform:translate(-50%,-30%);z-index:1}.azienda-composite .container .azienda-img-4{width:700px;height:auto;position:absolute;top:5%;right:0;transform:translate(0);z-index:0}@media(max-width:768px){.azienda-composite .container{margin:100px 0}.azienda-composite .container .azienda-img-1{width:50%;height:auto;left:0;top:0;transform:translate(-50%,-50%)}.azienda-composite .container .azienda-img-2{width:98%;height:auto;left:0;top:10%;transform:translate(-50%,-50%)}}@media(max-width:992px){.azienda-composite .container{min-height:600px}}.azienda-team{color:var(--color--White)}.azienda-team .container h2{font-weight:700}.azienda-team .container .par-description{padding-left:4rem;font-size:var(--font-size--h3);margin-bottom:5rem}@media(max-width:992px){.azienda-team .container .par-description{padding-left:0}}.azienda-team .container .grid .icon-box{margin-bottom:20px}.azienda-team .container .grid .icon-box img{max-width:250px}.azienda-team .container .grid .icon-box p{font-weight:700;text-align:center;font-size:var(--font-size--h4)}@media(max-width:992px){.azienda-team .container .grid .icon-box p{font-size:.9rem}}.azienda-team .container .grid .icon-box:nth-child(2){margin-left:50px}@media(max-width:992px){.azienda-team .container .grid .icon-box:nth-child(2){margin-left:0}}@media(max-width:992px){.azienda-team .container .grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.azienda-team .azienda-meet{font-size:clamp(1.9rem,1.7rem + 12vw,12vw);text-align:center;display:flex;justify-content:center;opacity:.3;padding:2rem;line-height:1}.azienda-team .grid.grid-team-box{max-width:1700px;width:100%;margin:0 auto}@media(max-width:992px){.azienda-team .grid.grid-team-box{gap:2rem}}@media(max-width:576px){.azienda-team .grid.grid-team-box{grid-template-columns:repeat(1,1fr)}}.azienda-team .grid.grid-team-box .team-box{position:relative}.azienda-team .grid.grid-team-box .team-box__image{position:relative;border-radius:2rem;overflow:hidden}.azienda-team .grid.grid-team-box .team-box__image picture img{display:block;width:100%;height:auto;border-radius:2rem}.azienda-team .grid.grid-team-box .team-box__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000,#00000080 140%);z-index:1}.azienda-team .grid.grid-team-box .team-box__image .team-name{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;margin:0;font-size:var(--font-size--h3);font-weight:700;color:var(--color--White);z-index:2}.azienda-team .grid.grid-team-box .team-box:nth-child(2){transform:translateY(-100px)}@media(max-width:992px){.azienda-team .grid.grid-team-box .team-box:nth-child(2){transform:translateY(0)}}.azienda-shaped{position:relative;margin-bottom:3rem}.azienda-shaped .forma{position:absolute;height:100%;width:80%;left:-10%;background:transparent linear-gradient(176deg,#52c1dec3,#2f3535) 0% 0% no-repeat padding-box;transform:skew(-16deg);border-top-left-radius:0;border-top-right-radius:6rem;border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;padding-left:10%;z-index:0}.azienda-shaped .container{position:relative;z-index:1;padding:6rem 2rem}.azienda-shaped .container .shaped-img{width:95%}.azienda-shaped .container p{font-size:var(--font-size--h3);max-width:800px;color:var(--color--White);margin-bottom:3rem}.azienda-shaped .container .button-shaped{background-color:#a2c2cc;display:inline-block;padding:12px 30px;transform:skew(-16deg);border-top-left-radius:12px;border-top-right-radius:15px;border-bottom-right-radius:10px;font-weight:700}.azienda-tec{background-color:#c8d6d8;border-radius:2rem;position:relative}.azienda-tec .container{position:relative;z-index:2;padding:6rem 2rem}.azienda-tec .container h2{font-weight:700}.azienda-tec .container p{font-size:var(--font-size--h4);margin-bottom:4rem}.azienda-tec .container .grid .tech-box{background-color:#a2c2cc;padding:6rem 2rem;border-radius:1rem}.azienda-tec .container .grid .tech-box span{color:var(--color--Back);font-weight:700;font-size:var(--font-size--h4)}@media(max-width:576px){.azienda-tec .container .grid{gap:1rem}}.azienda-produzione{color:var(--color--White);padding-bottom:170px}.azienda-produzione .container{padding-left:0}.azienda-produzione .container .grid .col-left{position:relative;height:fit-content}.azienda-produzione .container .grid .col-left .image{border-radius:30px;top:0;transform:translate(0)}.azienda-produzione .container .grid .col-left .foglia{position:absolute;bottom:-10%;right:0;max-width:400px;width:100%}@media(max-width:992px){.azienda-produzione .container .grid .col-left .foglia{max-width:200px;height:auto}}.azienda-produzione .container .grid .col-right{display:flex;justify-content:center;flex-direction:column}.azienda-produzione .container .grid .col-right .box h2{font-weight:700}@media(max-width:576px){.azienda-produzione .container .grid .col-right .box h2{margin-top:50px}}.azienda-produzione .container .grid .col-right .box h3{font-weight:500}.azienda-produzione .container .grid .col-right .box p{margin-bottom:3rem;font-size:var(--font-size--h4)}.azienda-produzione .container .grid .col-right .box .button{background-color:#a2c2cc;display:inline-block;padding:12px 30px;transform:skew(-16deg);border-top-left-radius:12px;border-top-right-radius:15px;border-bottom-right-radius:10px;font-weight:700}@media(max-width:576px){.azienda-produzione .container .grid .col-right .box{padding:1rem}}@media(max-width:992px){.azienda-produzione .container .grid{grid-template-columns:repeat(1,1fr)}}@media(max-width:576px){.azienda-produzione .container .grid{gap:0}}@media(max-width:576px){.azienda-produzione{padding-bottom:50px}}.azienda-fiducia{padding:150px 0;color:var(--color--White)}.azienda-fiducia .container h2{max-width:600px;font-weight:700}.azienda-fiducia .container p{max-width:600px;font-size:var(--font-size--h4)}.azienda-certificazioni .container h2{font-weight:700}.azienda-certificazioni .container .flex{flex-wrap:wrap}.azienda-certificazioni .container .flex .icon-box{max-width:150px;text-align:center}.azienda-certificazioni .container .flex .icon-box a img{max-width:50px}.azienda-certificazioni .container .flex .icon-box a p{margin-top:0}.page-template-template-sostenibilita{background-color:var(--color--Back)}.page-template-template-sostenibilita strong{color:var(--color--Green)}.sos-hero .container{padding-right:0}.sos-hero .container .grid{z-index:1;position:relative;grid-template-columns:1fr 2fr}.sos-hero .container .grid .col-left h1{font-weight:700;font-size:80px;color:var(--color--White)}@media(max-width:576px){.sos-hero .container .grid .col-left h1{padding-right:20px;font-size:12vw}}.sos-hero .container .grid .col-left h2{font-weight:700;font-size:var(--font-size--h2)}@media(max-width:992px){.sos-hero .container .grid .col-left h2{padding-right:1rem}}.sos-hero .container .grid .col-left p{max-width:500px}@media(max-width:992px){.sos-hero .container .grid{grid-template-columns:1fr;text-align:center;padding-bottom:20px}}.sos-futuro{color:var(--color--White);padding-bottom:170px}.sos-futuro .container{padding-left:0}.sos-futuro .container .grid .col-left{position:relative;height:fit-content}.sos-futuro .container .grid .col-left img{border-radius:30px}.sos-futuro .container .grid .col-left img.foglia{position:absolute;bottom:-10%;right:0;max-width:400px;width:100%}@media(max-width:992px){.sos-futuro .container .grid .col-left img.foglia{max-width:200px;height:auto}}.sos-futuro .container .grid .col-right h2{font-weight:700;margin-top:100px;font-size:var(--font-size--h2)}@media(max-width:576px){.sos-futuro .container .grid .col-right h2{margin-top:50px}}.sos-futuro .container .grid .col-right p{margin-bottom:3rem;font-size:var(--font-size--h3)}.sos-futuro .container .grid .col-right .button{background-color:#a2c2cc;display:inline-block;padding:12px 30px;transform:skew(-16deg);border-top-left-radius:12px;border-top-right-radius:15px;border-bottom-right-radius:10px;font-weight:700}@media(max-width:992px){.sos-futuro .container .grid{grid-template-columns:repeat(1,1fr);padding-left:20px}}@media(max-width:576px){.sos-futuro .container .grid{gap:0}}@media(max-width:576px){.sos-futuro{padding-bottom:50px}}.sos-energia{background-color:#c8d6d8;border-top-left-radius:2rem;border-top-right-radius:2rem}.sos-energia .container{position:relative;padding:6rem 2rem 0}.sos-energia .container h2{font-weight:700;font-size:var(--font-size--h2);text-transform:uppercase}.sos-energia .container p{font-size:var(--font-size--h4);padding-left:4rem;margin-bottom:4rem}@media(max-width:992px){.sos-energia .container p{padding-left:0}}.sos-energia .container .grid{margin-bottom:6rem}.sos-energia .container .grid .box-right{color:#00a526;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.sos-energia .container .grid .box-right{flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:2rem}}@media(max-width:576px){.sos-energia .container .grid .box-right{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2rem}}.sos-energia .container .grid .box-right .number{font-size:8vw;font-weight:700;line-height:1}@media(max-width:576px){.sos-energia .container .grid .box-right .number{font-size:14vw}}.sos-energia .container .grid .box-right .description{font-size:8vw;font-weight:700;line-height:1}@media(max-width:576px){.sos-energia .container .grid .box-right .description{font-size:14vw}}.sos-energia .container .grid .box-right p{font-weight:400;margin-top:0;margin-bottom:30px}@media(max-width:768px){.sos-energia .container .grid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}}.sos-energia .container .sos-composite{position:relative;min-height:700px}.sos-energia .container .sos-composite img{transition:transform .2s ease-out;will-change:transform;pointer-events:none}.sos-energia .container .sos-composite .sos-img-1{width:416px;height:auto;position:absolute;top:50%;left:0%;transform:translateY(-50%);z-index:0}@media(max-width:576px){.sos-energia .container .sos-composite .sos-img-1{display:none}}.sos-energia .container .sos-composite .sos-img-2{width:280px;height:auto;position:absolute;top:20%;left:20%;transform:translateY(-50%);z-index:1}@media(max-width:576px){.sos-energia .container .sos-composite .sos-img-2{display:none}}.sos-energia .container .sos-composite .sos-img-3{width:588px;height:auto;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%);z-index:2}@media(max-width:576px){.sos-energia .container .sos-composite .sos-img-3{position:relative;width:100%;max-width:100%;transform:translate(0);top:0;left:0}}.sos-energia .container .sos-composite .sos-img-4{width:400px;height:auto;position:absolute;top:0%;right:0;transform:translate(0);z-index:1}@media(max-width:576px){.sos-energia .container .sos-composite .sos-img-4{display:none}}.sos-energia .container .sos-composite .sos-img-5{width:352px;height:auto;position:absolute;top:50%;right:0;transform:translate(50%,-50%);z-index:0}@media(max-width:576px){.sos-energia .container .sos-composite .sos-img-5{display:none}}@media(max-width:992px){.sos-energia .container .sos-composite{min-height:600px}}@media(max-width:576px){.sos-energia .container .sos-composite{min-height:auto}}@media(max-width:992px){.sos-energia .container{padding:0 20px}}.sos-mobilita .sosSlider{position:relative}.sos-mobilita .sosSlider .swiper-wrapper .swiper-slide{padding:6rem 0}.sos-mobilita .sosSlider .swiper-wrapper .swiper-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000000a6,#0006 40%,#0000);z-index:1}.sos-mobilita .sosSlider .swiper-wrapper .swiper-slide .container{padding:3rem;position:relative;z-index:2}.sos-mobilita .sosSlider .swiper-wrapper .swiper-slide .container h2{color:var(--color--White);font-size:var(--font-size--h2);font-weight:700;max-width:700px}.sos-mobilita .sosSlider .swiper-wrapper .swiper-slide .container p{color:var(--color--White);font-size:var(--font-size--h3);max-width:700px}@media(max-width:992px){.sos-mobilita .sosSlider .swiper-wrapper .swiper-slide .container{padding:1.2rem}}.sos-mobilita .sosSlider .swiper-button-next,.sos-mobilita .sosSlider .swiper-button-prev{background-color:#3bb4c3;padding:.5rem 1.2rem;transform:skew(-16deg);border-radius:1rem 1.3rem 1rem 1rem;scale:.7}@media(max-width:1440px){.sos-mobilita .sosSlider .swiper-button-next,.sos-mobilita .sosSlider .swiper-button-prev{scale:.6;position:absolute;bottom:20px;top:auto;transform:skew(-16deg) translateY(0)}}.sos-mobilita .sosSlider .swiper-pagination .swiper-pagination-bullet-active{background-color:#3bb4c3}@media(max-width:1440px){.sos-mobilita .sosSlider .swiper-pagination{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:auto}.sos-mobilita .sosSlider .swiper-button-prev{left:10px}.sos-mobilita .sosSlider .swiper-button-next{right:10px}}.sos-mobilita .sosSlider .swiper-button-next:after,.sos-mobilita .sosSlider .swiper-button-prev:after{color:var(--color--White)}.sos-sostenibilita{position:relative}.sos-sostenibilita .container{position:relative;z-index:1}.sos-sostenibilita .container h2{color:var(--color--White)}.sos-sostenibilita .container h2 strong{color:var(--color--Green)}@media(max-width:576px){.sos-sostenibilita .container h2{text-align:left}}.sos-sostenibilita .container p{color:var(--color--White);font-size:var(--font-size--h3)}@media(max-width:576px){.sos-sostenibilita .container p{text-align:left!important}}@media(max-width:768px){.sos-sostenibilita .grid{grid-template-columns:repeat(1,1fr)}}.sos-sostenibilita .sos-riq{max-width:300px;position:absolute;right:50px;bottom:0;opacity:.3;z-index:0}.contatti-map .container .grid .map{height:auto;width:100%}.contatti-map .container .grid .map iframe{border-radius:30px}.contatti-map .container .grid .map-info{justify-content:center}.contatti-map .container .grid .map-info .grid{background-color:var(--color--LightGrey);width:100%;height:100%;border-radius:30px}.contatti-map .container .grid .map-info .grid .col-left,.contatti-map .container .grid .map-info .grid .col-right{padding:2rem;display:flex;align-items:center}.contatti-map .container .grid .map-info .grid .col-left strong,.contatti-map .container .grid .map-info .grid .col-right strong{font-size:1.3rem}@media(max-width:576px){.contatti-map .container .grid .map-info .grid .col-left,.contatti-map .container .grid .map-info .grid .col-right{padding:0}}@media(max-width:992px){.contatti-map .container .grid .map-info .grid{grid-template-columns:1fr}}@media(max-width:576px){.contatti-map .container .grid .map-info .grid{grid-template-columns:1fr;padding:2rem;width:auto;height:auto}}@media(max-width:768px){.contatti-map .container .grid{grid-template-columns:1fr;gap:1rem}}@media(max-width:768px){.contatti-map{margin:0}}.contacts-infobox .container--wide .grid .title-box{position:relative}.contacts-infobox .container--wide .grid .title-box .contact-cube{position:relative;left:0;top:0;aspect-ratio:1/1;max-width:430px;width:1005}.contacts-infobox .container--wide .grid .title-box .title{z-index:1;padding:1rem 2rem;max-width:500px;position:absolute;top:130px;left:100px}.contacts-infobox .container--wide .grid .title-box .title h2{font-weight:700}@media(max-width:992px){.contacts-infobox .container--wide .grid .title-box .title{top:130px;left:20px}}@media(max-width:768px){.contacts-infobox .container--wide .grid .title-box .title{top:130px;left:20px}}@media(max-width:576px){.contacts-infobox .container--wide .grid .title-box .title{top:80px;left:20px}}.contacts-infobox .container--wide .grid .form-box{display:flex;justify-content:center;padding:2rem 0}.contacts-infobox .container--wide .grid .form-box .wpcf7{width:100%;max-width:500px}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form{display:flex;flex-direction:column}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label{position:relative;width:100%}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p{margin:15px 0}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p span{display:contents;width:100%}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p span .wpcf7-not-valid-tip{display:inherit}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p label{position:absolute;top:.25rem;left:1rem;font-size:.75rem;color:#666;background:#fff;padding:0 .25rem;pointer-events:none;z-index:1;transition:.2s ease all}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p input,.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p textarea,.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p select{width:100%;padding:1.5rem 1rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;background-color:#fff;transition:border-color .3s,box-shadow .3s;font-family:var(--font-family--default)}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p input:focus,.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p textarea:focus,.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p select:focus{border-color:var(--color--DarkBlue);box-shadow:0 0 0 3px #0073e61a;outline:none}@media(max-width:1440px){.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p input,.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p textarea,.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p select{width:90%}}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .floating-label p textarea{resize:vertical;min-height:150px}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .form-privacy{display:flex;align-items:flex-start;font-size:.9rem;line-height:1.4;color:#333}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .form-privacy input[type=checkbox]{margin-top:.2rem;margin-right:.5rem;transform:scale(1.1);cursor:pointer}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .form-privacy a{color:#0073e6;text-decoration:underline}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .form-privacy a:hover{color:#005bb5}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .wpcf7-submit{background-image:url(/wp-content/themes/gootheme-v2/static/img/forma-x.svg);background-size:contain;background-position:center;color:#fff;padding:1.75rem 7.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:filter .3s;background-repeat:no-repeat;background-color:transparent}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .wpcf7-submit:hover{filter:brightness(.9)}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .wpcf7-response-output{margin-top:1rem;padding:1rem;border-radius:6px;font-size:.95rem}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .wpcf7-mail-sent-ok{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .wpcf7-validation-errors{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.contacts-infobox .container--wide .grid .form-box .wpcf7 .wpcf7-form .wpcf7-not-valid-tip{color:#dc3545;font-size:.875rem;margin-top:.25rem}@media(max-width:768px){.contacts-infobox .container--wide .grid .form-box{padding:0}}@media(max-width:768px){.contacts-infobox .container--wide .grid{grid-template-columns:1fr;gap:1rem}}@media screen and (max-width:1440px){.prodotti-hero{padding:0 20px}}.prodotti-hero .container{aspect-ratio:16/7;border-radius:25px;max-width:1400px}.prodotti-hero .container h1{font-weight:700;color:var(--color--White);margin-bottom:0}@media(max-width:768px){.prodotti-hero .container h1{position:relative}}@media(max-width:768px){.prodotti-hero .container{aspect-ratio:16/8}}@media(max-width:576px){.prodotti-hero .container{aspect-ratio:16/9}}.prodotti-hero-description .category-description{max-width:600px;margin:0 auto;text-align:center}.category-hero .container{padding:0;position:relative}.category-hero .container .grid .col-right{padding:20px}.category-hero .container .grid .col-right h1{font-weight:700;color:var(--color--DarkBlue);line-height:1;margin-bottom:0}.category-hero .container .grid .col-right .category-description{color:var(--color--Black);max-width:400px}@media(max-width:768px){.category-hero .container .grid .col-right{position:relative}}@media(max-width:768px){.category-hero .container .grid .col-right{padding:0 20px}}@media(max-width:992px){.category-hero .container .grid{gap:2rem}}@media(max-width:768px){.category-hero .container .grid{grid-template-columns:1fr;gap:1rem}}.category-links .container .grid a .cat_box{border:2px solid var(--color--DarkBlue);border-radius:48px;overflow:hidden;position:relative;padding:10px}.category-links .container .grid a .cat_box h2{margin-bottom:0;padding:10px}@media(max-width:576px){.category-links .container .grid a .cat_box h2{font-size:1.3rem}}.category-links .container .grid a .cat_box .box_cat_image{max-width:50%}@media(max-width:576px){.category-links .container .grid a .cat_box{border-radius:30px}}@media(max-width:768px){.category-links .container .grid{grid-template-columns:1fr}}@media(max-width:768px){.category-links{padding:0 0 70px}}.category-special-req .container{position:relative}.category-special-req .container .line{height:2px;background-color:var(--color--DarkBlue);width:70%;position:absolute;right:0}.category-special-req .container .title-box{background-size:contain;background-repeat:no-repeat;width:100%;min-height:160px;z-index:1}@media(max-width:576px){.category-special-req .container .title-box{min-height:auto}}.category-special-req .container .title-box h2{padding:30px 10px 30px 40px;margin-bottom:0;font-weight:700;color:var(--color--White)}@media(max-width:576px){.category-special-req .container .title-box h2{font-size:1.3rem;padding:20px}}.category-special-req .option-box{max-width:1200px;padding-top:70px;padding-bottom:70px}.category-special-req .option-box .grid{margin-bottom:30px}@media(max-width:768px){.category-special-req .option-box .grid{margin-bottom:50px;gap:1rem}}.category-special-req .option-box .grid .text-box h2{font-weight:700;margin-bottom:0}.category-special-req .option-box .grid--2:nth-of-type(2n) .text-box{order:2}@media(max-width:768px){.category-special-req .option-box .grid--2:nth-of-type(2n) .text-box{order:0}}.category-infobox .container--wider .grid .title-box .title{padding:2rem;max-width:350px}.category-infobox .container--wider .grid .title-box .title h2{font-weight:700}.category-infobox .container--wider .grid .form-box{display:flex;justify-content:center;padding:2rem}.category-infobox .container--wider .grid .form-box .wpcf7{width:100%;max-width:500px}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form{display:flex;flex-direction:column}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label{position:relative;width:100%}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p{margin:15px 0}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p span{display:contents;width:100%}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p span .wpcf7-not-valid-tip{display:inherit}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p label{position:absolute;top:.25rem;left:1rem;font-size:.75rem;color:#666;background:#fff;padding:0 .25rem;pointer-events:none;z-index:1;transition:.2s ease all}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p input,.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p textarea,.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p select{width:100%;padding:1.5rem 1rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;background-color:#fff;transition:border-color .3s,box-shadow .3s;font-family:var(--font-family--default)}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p input:focus,.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p textarea:focus,.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p select:focus{border-color:var(--color--DarkBlue);box-shadow:0 0 0 3px #0073e61a;outline:none}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .floating-label p textarea{resize:vertical;min-height:150px}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .form-privacy{display:flex;align-items:flex-start;font-size:.9rem;line-height:1.4;color:#333}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .form-privacy input[type=checkbox]{margin-top:.2rem;margin-right:.5rem;transform:scale(1.1);cursor:pointer}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .form-privacy a{color:#0073e6;text-decoration:underline}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .form-privacy a:hover{color:#005bb5}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .wpcf7-submit{background-image:url(/wp-content/themes/gootheme-v2/static/img/forma-x.svg);background-size:contain;background-position:center;color:#fff;padding:1.75rem 7.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:filter .3s;background-repeat:no-repeat;background-color:transparent}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .wpcf7-submit:hover{filter:brightness(.9)}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .wpcf7-response-output{margin-top:1rem;padding:1rem;border-radius:6px;font-size:.95rem}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .wpcf7-mail-sent-ok{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .wpcf7-validation-errors{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.category-infobox .container--wider .grid .form-box .wpcf7 .wpcf7-form .wpcf7-not-valid-tip{color:#dc3545;font-size:.875rem;margin-top:.25rem}@media(max-width:768px){.category-infobox .container--wider .grid{grid-template-columns:1fr;gap:1rem}}.subcategory-hero .container .grid .subcategory-title h1{font-weight:700;margin-bottom:0}.subcategory-hero .container .grid .subcategory-title p{max-width:500px}.subcategory-links .container .grid a .cat_box{aspect-ratio:1/1;border:2px solid var(--color--DarkBlue);border-radius:48px;overflow:hidden;position:relative;padding:10px}@media(max-width:576px){.subcategory-links .container .grid a .cat_box{border-radius:30px}}.subcategory-links .container .grid a .cat_box_links{padding:10px 0}.subcategory-links .container .grid a .cat_box_links .col-left h2{font-size:var(--font-size--h4);margin-bottom:5px}.subcategory-links .container .grid a .cat_box_links .col-left h3{font-size:var(--font-size--h5);margin-bottom:0;font-weight:700}.subcategory-links .container .grid a .cat_box_links .col-right{width:70px;min-width:70px}@media(max-width:768px){.subcategory-links .container .grid{grid-template-columns:1fr}}@media(max-width:768px){.subcategory-download{margin-bottom:150px}}.subcategory-download .container a{background:url(https://unionplast.local:8890/wp-content/themes/gootheme-v2/static/img/forma-x.svg);background-repeat:repeat;background-size:auto;background-size:contain;padding:20px;background-repeat:no-repeat;background-position:center;display:flex;color:#fff;text-align:center;text-decoration:none;width:300px;justify-content:center;font-weight:700;transition:transform .3s ease}.subcategory-download .container a:hover{opacity:.8}.product_hero .container{padding-right:0}.product_hero .container .grid .col-left{aspect-ratio:1/1}.product_hero .container .grid .col-left h1{color:var(--color--DarkBlue);font-weight:700;font-size:var(--font-size--big);margin-bottom:0}.product_hero .container .grid .col-left h2{font-weight:700}.product_hero .container .grid .col-right{position:relative;aspect-ratio:1/1}.product_hero .container .grid .col-right .product-base-image{aspect-ratio:1/1}.product_hero .container .grid .col-right .product-image{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.product_hero .container .grid .product_hero__graphic{background:url(/wp-content/themes/gootheme-v2/static/img/unionplast_riquadro-prodotto.svg) center/contain no-repeat}.product_details{position:relative}.product_details .image-line{position:absolute;left:0;top:0;max-width:700px;opacity:.25}.product_details .container{padding:20px 0}@media screen and (max-width:1024px){.product_details .container .grid{grid-template-columns:1fr}}.product_details .container .grid .col-left{display:flex;flex-direction:column;min-width:0;overflow:hidden;justify-content:center;align-items:center;aspect-ratio:1/1;position:relative}.product_details .container .grid .col-left .heroSlider{width:100%}.product_details .container .grid .col-left .heroSlider .swiper-pagination{bottom:40px}.product_details .container .grid .col-left .heroSlider .swiper-pagination .swiper-pagination-bullet{width:1em;height:.1em;border-radius:2px;border:1px solid var(--color--DarkBlue);opacity:1}.product_details .container .grid .col-left .heroSlider .swiper-pagination .swiper-pagination-bullet-active{background:var(--color--LightBlue);border:1px solid var(--color--LightBlue)}.product_details .container .grid .col-right{overflow-x:scroll}.product_details .container .grid .col-right .fallback-image{max-width:50px}.product_details .container .grid .col-right .vertical-table{padding:30px 60px;background:url(/wp-content/themes/gootheme-v2/static/img/table-vertical-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:20px}.product_details .container .grid .col-right .vertical-table .vt-icon{width:40px;margin-right:10px}.product_details .container .grid .col-right .vertical-table .vt-text{font-weight:700;font-size:1.4rem}.product_details .container .grid .col-right .vertical-table:nth-of-type(2n){background:url(/wp-content/themes/gootheme-v2/static/img/table-vertical-grey.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.product_details .container .grid .col-right .hor-table-container{overflow-x:scroll}.product_details .container .grid .col-right .hor-table-container .fallback-image{max-width:50px}.product_details .container .grid .col-right .hor-table-container .horizontal-table{width:100%;min-width:470px;border-collapse:collapse;text-align:center;overflow:scroll;border-radius:18px}.product_details .container .grid .col-right .hor-table-container .horizontal-table th,.product_details .container .grid .col-right .hor-table-container .horizontal-table td{padding:16px}.product_details .container .grid .col-right .hor-table-container .horizontal-table th:last-child,.product_details .container .grid .col-right .hor-table-container .horizontal-table td:last-child{border-right:none}.product_details .container .grid .col-right .hor-table-container .horizontal-table thead th{font-size:16px;font-weight:700;border-bottom:none}.product_details .container .grid .col-right .hor-table-container .horizontal-table thead th img{height:30px}.product_details .container .grid .col-right .hor-table-container .horizontal-table tbody tr{background-color:#e9f0f6;border-bottom:2px solid #fff}.product_details .container .grid .col-right .hor-table-container .horizontal-table tbody tr td{font-weight:700}.product_details .container .grid .col-right .hor-table-container .horizontal-table tbody tr:nth-of-type(2n){background-color:#c8ddea}.product_details .container .grid .col-right .hor-table-container .horizontal-table td strong,.product_finishes .container h2{font-weight:700}.product_finishes .glide-container{position:relative}.product_finishes .glide-container .glide__track .glide__slides{padding:50px 0;display:flex;align-items:center}.product_finishes .glide-container .glide__track .glide__slides .glide__slide{transition:transform 2s ease,opacity 2s ease;transform:scale(.9);opacity:1;z-index:1}.product_finishes .glide-container .glide__track .glide__slides .glide__slide .finishes-code{margin-bottom:0}.product_finishes .glide-container .glide__track .glide__slides .glide__slide:not(.glide__slide--active){transform:scale(.9);opacity:.5;z-index:0;transition:transform 2s ease,opacity 2s ease}.product_finishes .glide-container .glide__track .glide__slides .glide__slide:not(.glide__slide--active) .finishes-code{margin-bottom:0}.product_finishes .glide-container .glide__track .glide__slides .glide__slide--active{z-index:2;transform:scale(1.1);transition:transform 1s ease,opacity 1s ease}@media(max-width:576px){.product_finishes .glide-container .glide__track .glide__slides .glide__slide--active{transform:scale(1)}}.product_finishes .glide-container .glide .glide-buttons-box .glide-buttons{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.product_finishes .glide-container .glide .glide-buttons-box .glide-buttons .glide-button{pointer-events:all;background:#fffc;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#333;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.product_finishes .glide-container .glide .glide-buttons-box .glide-buttons .glide-button:hover{background:#333;color:#fff;transform:scale(1.1)}.product_finishes .glide-container .glide .glide-buttons-box .glide-buttons .glide-button:focus{outline:none;box-shadow:0 0 0 3px #0003}.product_details .container h2{font-weight:700}.product_details .container .details-description{max-width:50%}@media(max-width:768px){.product_details .container .details-description{max-width:100%}}.product_details .container .detailsSlider .swiper-wrapper .swiper-slide{min-height:auto}.product_details .container .detailsSlider .swiper-wrapper .swiper-slide .details-image{border-radius:20px}.product_combinations .container h2{font-weight:700}.product_combinations .container .combinationsSlider .swiper-wrapper .swiper-slide{min-height:auto}.product_combinations .container .combinationsSlider .swiper-wrapper .swiper-slide h3{margin-bottom:0}.product_combinations .container .combinationsSlider .swiper-wrapper .swiper-slide h4{font-weight:600}.product_info .container h2{font-weight:700}.product_info .container .relatedSlider .swiper-wrapper .swiper-slide a .cat_box{aspect-ratio:1/1;border:2px solid var(--color--DarkBlue);border-radius:48px;overflow:hidden;position:relative;padding:10px;background-color:var(--color--White)}@media(max-width:576px){.product_info .container .relatedSlider .swiper-wrapper .swiper-slide a .cat_box{border-radius:30px}}.product_info .container .relatedSlider .swiper-wrapper .swiper-slide a .cat_box_links{padding:10px 0}.product_info .container .relatedSlider .swiper-wrapper .swiper-slide a .cat_box_links .col-left{max-width:330px}.product_info .container .relatedSlider .swiper-wrapper .swiper-slide a .cat_box_links .col-left h2{font-size:var(--font-size--h4);margin-bottom:5px;font-weight:300}.product_info .container .relatedSlider .swiper-wrapper .swiper-slide a .cat_box_links .col-left h3{font-size:var(--font-size--h5);margin-bottom:0;font-weight:700}.product_info .container .relatedSlider .swiper-wrapper .swiper-slide a .cat_box_links .col-right{width:70px}@media(max-width:768px){.product_info .container .relatedSlider .swiper-wrapper .swiper-slide{grid-template-columns:1fr}}.page-template-template-mission{background-color:var(--color--Back)}.mission-hero .container{padding-right:0}.mission-hero .container .grid{z-index:1;position:relative;grid-template-columns:1fr 2fr}.mission-hero .container .grid .col-left h1{font-weight:700;font-size:80px;color:var(--color--White)}@media(max-width:576px){.mission-hero .container .grid .col-left h1{padding-right:20px;font-size:12vw}}.mission-hero .container .grid .col-left h2{font-weight:700;font-size:var(--font-size--h2)}@media(max-width:992px){.mission-hero .container .grid .col-left h2{padding-right:1rem}}.mission-hero .container .grid .col-left p{max-width:500px}@media(max-width:992px){.mission-hero .container .grid{grid-template-columns:1fr;text-align:center;padding-bottom:20px}}.mission-intro .container h2{color:var(--color--White);font-weight:700;font-size:var(--font-size--h1)}.mission-intro .container p{color:var(--color--White);font-size:var(--font-size--h3);padding-left:4rem}@media(max-width:992px){.mission-intro .container p{padding-left:0}}.mission-image img{margin-bottom:2rem}.mission-image .container--full{position:relative;margin-bottom:3rem;background:transparent linear-gradient(180deg,#52c2de72,#fff0) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#52c2de4c,#fff0) 0% 0% no-repeat padding-box;border-top-left-radius:3rem;border-top-right-radius:3rem;z-index:0}.mission-image .container--full .container--wide{padding:4rem 0}.mission-image .container--full .container--wide h2{color:#3bb4c3;font-weight:700;font-size:var(--font-size--h1);margin-bottom:0}.mission-image .container--full .container--wide h3{color:#3bb4c3;font-weight:700;font-size:var(--font-size--h2);margin-bottom:0;font-style:italic}.mission-image .container--full .container--wide p{color:var(--color--White);font-size:var(--font-size--h3);padding-left:4rem}@media(max-width:992px){.mission-image .container--full .container--wide p{padding-left:0}}@media(max-width:992px){.mission-image .container--full .container--wide{padding:4rem 0 0}}.mission-composite .container{position:relative;min-height:700px}.mission-composite .container img{transition:transform .2s ease-out;will-change:transform;pointer-events:none}.mission-composite .container .sos-img-1{width:416px;height:auto;position:absolute;top:50%;left:0%;transform:translateY(-50%);z-index:0}@media(max-width:576px){.mission-composite .container .sos-img-1{display:none}}.mission-composite .container .sos-img-2{width:280px;height:auto;position:absolute;top:20%;left:20%;transform:translateY(-50%);z-index:1}@media(max-width:576px){.mission-composite .container .sos-img-2{display:none}}.mission-composite .container .sos-img-3{width:588px;height:auto;position:absolute;top:50%;left:60%;transform:translate(-50%,-50%);z-index:2}@media(max-width:576px){.mission-composite .container .sos-img-3{position:relative;width:100%;max-width:100%;transform:translate(0);top:0;left:0}}.mission-composite .container .sos-img-4{width:400px;height:auto;position:absolute;top:0%;right:0;transform:translate(0);z-index:1}@media(max-width:576px){.mission-composite .container .sos-img-4{display:none}}.mission-composite .container .sos-img-5{width:352px;height:auto;position:absolute;top:50%;right:0;transform:translate(50%,-50%);z-index:0}@media(max-width:576px){.mission-composite .container .sos-img-5{display:none}}@media(max-width:992px){.mission-composite .container{min-height:600px}}@media(max-width:576px){.mission-composite .container{min-height:auto}}.mission-vision .container--wide{padding:4rem 1rem}.mission-vision .container--wide h2{color:#3bb4c3;font-weight:700;font-size:var(--font-size--h1);margin-bottom:0}.mission-vision .container--wide h3{color:#3bb4c3;font-weight:700;font-size:var(--font-size--h2);margin-bottom:0;font-style:italic}.mission-vision .container--wide p{color:var(--color--White);font-size:var(--font-size--h3);padding-left:4rem}@media(max-width:992px){.mission-vision .container--wide p{padding-left:0}}.mission-image-full{margin:3rem 0}.mission-image-full img{border-radius:2rem}@media(max-width:576px){.mission-image-full img{transform:scale(1.8)}}.mission-citazione .container .grid .image-box .box-sx{min-height:500px;position:relative}.mission-citazione .container .grid .image-box .box-sx .cit-img-1{position:absolute;top:50%;right:0%;transform:translateY(-50%)}@media(max-width:576px){.mission-citazione .container .grid .image-box .box-sx .cit-img-1{max-width:100px;top:2%;left:2%;transform:translate(0)}}.mission-citazione .container .grid .image-box .box-sx .cit-img-2{position:absolute;top:45%;right:5%;transform:translateY(-50%)}@media(max-width:576px){.mission-citazione .container .grid .image-box .box-sx .cit-img-2{max-width:100px;top:0;left:0;transform:translate(0)}}@media(max-width:992px){.mission-citazione .container .grid .image-box .box-sx{min-height:200px;margin-bottom:1rem}}@media(max-width:576px){.mission-citazione .container .grid .image-box .box-sx{min-height:0;margin-bottom:1rem}}.mission-citazione .container .grid .box-citazione{display:flex;justify-content:center;flex-direction:column}.mission-citazione .container .grid .box-citazione h2{color:#3bb4c3;font-weight:700;font-size:var(--font-size--h2);margin-bottom:0}.mission-citazione .container .grid .box-citazione p{color:var(--color--White);font-size:var(--font-size--h3);text-align:left}@media(max-width:576px){.mission-citazione .container .grid{grid-template-columns:1fr}}
