@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgb(0 0 0 / .5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #fff0;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgb(0 0 0 / .1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgb(0 0 0 / .5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}[id*=ajaxsearchprores]{left:0!important;margin:auto!important;max-width:calc(100% - 260px);min-width:calc(100% - 260px);padding:0!important;position:fixed!important;right:0!important;top:340px!important;width:calc(100% - 260px)}[id*=ajaxsearchprores] *{color:#172037!important;font-family:Inter!important}@media (max-width:767px){[id*=ajaxsearchprores]{max-height:calc(100dvh - 180px);max-width:calc(100vw - 10px);overflow-y:scroll;top:160px!important;width:100vw}}.brand{align-items:center;display:flex}.brand img{height:auto;width:120px}.header{background:#fff8f1;border:none;display:block;height:auto;left:0;margin:0 auto;outline:none;position:sticky;top:0;width:100%;z-index:999}.menu-section{display:flex;gap:25px;list-style:none;margin:0;padding:0}@media only screen and (min-width:993px){.menu-section{gap:0}.menu-section>li{padding:0 12px}}.header .wrapper{align-items:center;display:flex}.header .wrapper .header-item-left{flex-grow:1}.header .wrapper .header-item-center .search{display:none}.header-item-right .menu-icon{color:#121212;font-size:1.35rem;gap:1rem;margin-left:1rem;transition:all .3s ease}.header .menu>ul>li a,.header-item-right .menu-icon{align-items:center;border:none;display:flex;justify-content:center;outline:none}.header .menu>ul>li a{color:#172037;font-size:1rem;font-weight:400;line-height:1.5rem;padding-bottom:2.1875rem;padding-top:2.1875rem;position:relative;text-decoration:none;text-rendering:optimizeLegibility;transition:color .3s ease-in-out}.header .menu>ul>li a svg{margin-left:8px;transform:rotate(180deg)}.header .menu>ul>li a:hover,.header .menu>ul>li.opened a{font-weight:700;transition:all .2s}.header .menu>ul>li.opened a svg{transform:rotate(0deg)}@media only screen and (min-width:993px){.header .menu>ul>li:not(.opened) .menu-subs{pointer-events:none;z-index:-1!important}}.header .menu>ul>li .menu-subs{background:#fff8f1;border:none;border-radius:.25rem;border-top:1px solid #172037;height:auto;margin-top:24px;opacity:0;outline:none;overflow:hidden;position:absolute;transition:all .5s ease-in-out;visibility:hidden;width:100%;z-index:500}.header .menu>ul>li .menu-subs>ul>li{line-height:1}.header .menu>ul>li .menu-subs>ul>li>a{border:none;color:#121212;display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;outline:none;padding:.75rem 0;text-rendering:optimizeLegibility;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header .menu>ul>li .menu-column-1{max-width:20rem;min-width:16rem}.header .menu>ul>li .menu-subs.menu-mega{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li{display:block;line-height:1}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{border:none;color:#121212;display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;outline:none;padding:.5rem 0;text-rendering:optimizeLegibility;text-transform:capitalize;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media only screen and (min-width:993px){.menu-bottom-container{display:none}.preheader{align-items:center;background:#172037;color:#fff;column-gap:24px;display:flex;height:36px;justify-content:flex-end;margin:0;padding:0 48px;width:100%}.preheader li{list-style-type:none}.preheader li a{color:#fff;font-size:14px;font-weight:400;line-height:16.94px;text-decoration:unset}.preheader li .search{display:flex}.preheader li .search svg{height:15px;width:15px}.preheader li.lang-container .select-wrapper{position:relative;width:fit-content}.preheader li.lang-container .select-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' fill='none' viewBox='0 0 8 3'%3E%3Cpath fill='%23fff' d='M4 3 .536 0h6.928z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;font-size:8px;height:8px;pointer-events:none;position:absolute;right:0;top:8px;transform:rotate(0deg);transition:transform .3s ease;width:8px}.preheader li.lang-container .select-wrapper .lang-switch{appearance:none;background:#fff0;border:0;color:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:17.5px;margin-left:-10px;outline:none;padding-left:10px;padding-right:10px;position:relative;width:fit-content}.preheader li.lang-container .select-wrapper .lang-switch option{color:#172037}.preheader li.lang-container .select-wrapper .lang-switch::-ms-expand{display:none}.header .menu>ul>li .menu-subs .list-item{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 2fr;height:100%;min-height:450px}.header .menu>ul>li .menu-subs .list-item img{align-self:flex-end;height:100%;max-width:100%;object-fit:cover;width:100%}.header .menu>ul>li .menu-subs .list-item ul{padding-bottom:3rem;padding-top:3rem}.header .menu>ul>li .menu-subs .list-item ul>li:not(:first-child).menu-title{margin-top:64px}.header .menu>ul>li .menu-subs .list-item ul>li .menu-item__title a{color:#172037;display:block;font-size:2rem;font-weight:700;line-height:3rem;margin:0;padding:0;pointer-events:none}.header .menu>ul>li .menu-subs .list-item ul:not(.tot-blocks-1){display:grid;grid-template-columns:1fr 1fr}.header .menu>ul>li .menu-subs .list-item ul .block-container .menu-title a{color:#172037;display:block;font-size:2rem;font-weight:700;line-height:3rem;margin:0 0 12px;padding:0;pointer-events:none}.header .menu>ul>li .menu-subs .list-item ul .block-container>.menu-item a{display:block;font-size:14px;font-weight:400;line-height:2;margin:0;padding:0;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:4px;transition:all .3s ease}.header .menu>ul>li .menu-subs .list-item ul .block-container>.menu-item a:hover{text-decoration-color:inherit;transition:all .3s}.header .menu>ul>li .menu-subs .list-item ul .block-container:nth-child(3),.header .menu>ul>li .menu-subs .list-item ul .block-container:nth-child(4){margin-top:64px}.header .menu>ul>li .menu-subs .list-item ul .block-container:not(.tot-items-1):not(.tot-items-2):not(.tot-items-3):not(.tot-items-4):not(.tot-items-5):not(.tot-items-6):not(.tot-items-7){column-count:2}.header .menu>ul>li .menu-subs .list-item ul .block-container:not(.tot-items-1):not(.tot-items-2):not(.tot-items-3):not(.tot-items-4):not(.tot-items-5):not(.tot-items-6):not(.tot-items-7) .block-title-container{column-span:all}.header .menu>ul>li.menu-item-has-children:hover .menu-subs{height:fit-content;margin-top:0;min-height:450px;opacity:1;visibility:visible}.header .menu>ul>li.menu-item-has-children:hover>a:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUyIDE1Ij48cGF0aCBmaWxsPSIjMTcyMDM3IiBkPSJNMjIuMzczIDEuNTAyYTUuMTMgNS4xMyAwIDAgMSA3LjI1NCAwbDIwLjg3IDIwLjg3MWE1LjEzIDUuMTMgMCAwIDEgMCA3LjI1NGwtMjAuODcgMjAuODdhNS4xMyA1LjEzIDAgMCAxLTcuMjU0IDBsLTIwLjg3LTIwLjg3YTUuMTMgNS4xMyAwIDAgMSAwLTcuMjU0eiIvPjwvc3ZnPg==);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:20px;left:0;margin:0 auto;position:absolute;right:0;width:52px}.submenu-show:after{background:rgb(23 32 55 / .7);content:"";display:block;height:100%;left:0;margin:0 auto;position:fixed;right:0;transition:all .5s ease-in-out;width:100%}.header-item-left{margin-right:20px}.current-menu-parent>a,.menu-section>.current-menu-item>a,.preheader>.current-menu-item>a{font-weight:700!important}.menu-subs .current-menu-item>a{text-decoration-color:inherit!important}}.menu-mobile-header,.menu-mobile-trigger{display:none}@media only screen and (min-width:993px){@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.submenu-show header:after{animation:fadeIn .5s ease-in-out forwards;background:rgb(23 32 55 / .7);content:"";display:block;height:100%;left:0;margin:0 auto;opacity:0;pointer-events:none;pointer-events:auto;position:fixed;right:0;width:100%}}@media only screen and (max-width:992px){.preheader{display:none}.header .menu-mobile-trigger{background:none;cursor:pointer;height:1rem;margin-left:1.25rem;position:relative;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;width:1.75rem}.header .menu-mobile-trigger,.header .menu-mobile-trigger span{border:none;display:block;outline:none;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.header .menu-mobile-trigger span{background:#172037;border-radius:.25rem;height:2px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.header .menu-mobile-trigger span:first-child{top:0}.header .menu-mobile-trigger span:nth-child(2),.header .menu-mobile-trigger span:nth-child(3){top:.5rem}.header .menu-mobile-trigger span:nth-child(4){top:1rem}.header .menu{background:#fafafa;height:100%;left:0;overflow:hidden;position:fixed;top:0;transform:translate(-100%);transition:all .5s ease-in-out;width:100%;z-index:1099}.header .menu.active{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.header .menu>ul>li{display:block;line-height:1;margin:0}.header .menu>ul>li>a{border-bottom:1px solid rgb(0 0 0 / .1);display:block;height:3.125rem;line-height:3.125rem;padding:0 3.125rem 0 1rem}.header .menu>ul>li>a i.ion{font-size:1.25rem;height:3.125rem;line-height:3.125rem;position:absolute;right:0;text-align:center;top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:3.125rem}.header .menu .menu-mobile-header{align-items:center;background:#fafafa;border-bottom:1px solid rgb(0 0 0 / .1);display:flex;height:3.125rem;justify-content:space-between;position:relative;position:sticky;top:0;z-index:501}.header .menu .menu-mobile-header .menu-mobile-arrow{border-right:1px solid rgb(0 0 0 / .1);color:#121212;cursor:pointer;display:none;font-size:1.25rem;height:3.125rem;line-height:3.125rem;text-align:center;width:3.125rem}.header .menu .menu-mobile-header.active .menu-mobile-arrow{display:block}.header .menu .menu-mobile-header .menu-mobile-title{color:#121212;font-family:inherit;font-size:1rem;font-weight:500;line-height:inherit;text-rendering:optimizeLegibility;text-transform:capitalize}.header .menu .menu-mobile-header .menu-mobile-close{border-left:1px solid rgb(0 0 0 / .1);color:#121212;cursor:pointer;font-size:2.25rem;height:3.125rem;line-height:3.125rem;text-align:center;width:3.125rem}.header .menu .menu-section{flex-direction:column;gap:0;height:100%;overflow-x:hidden;overflow-y:auto}.header .menu>ul>li .menu-subs,.header .menu>ul>li .menu-subs.menu-mega{-webkit-box-shadow:none;box-shadow:none;display:none;height:100%;left:0;margin:0;max-width:none;min-width:auto;opacity:1;overflow-y:auto;padding:4rem 1rem 1rem;position:absolute;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;width:100%}.header .menu>ul>li .menu-subs.active{display:block}.header .menu>ul>li .menu-subs.menu-column-4>.list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{margin-top:0}.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title{margin-bottom:1.25rem}.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title{margin-bottom:0}.header .menu>ul>li .menu-subs>ul>li>a{display:block}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul{margin-bottom:1rem}.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{display:block}.overlay{background:rgb(0 0 0 / .55);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;visibility:hidden;width:100%;z-index:1098}.overlay.active{opacity:1;visibility:visible}.header .menu-mega img{display:none}.header>.container{padding-left:0;padding-right:0}.header>.container>.preheader{display:none}.header>.container>.wrapper{display:flex;padding-bottom:4px;padding-top:4px}.header>.container>.wrapper .header-item-left{align-items:center;display:flex;justify-content:center;order:2}.header>.container>.wrapper .header-item-center{order:3}.header>.container>.wrapper .header-item-center .menu-mobile-header{background:#fff8f1;border:0;display:flex;height:80px;justify-content:flex-start;justify-content:space-between}.header>.container>.wrapper .header-item-center .menu-mobile-header .menu-mobile-arrow,.header>.container>.wrapper .header-item-center .menu-mobile-header .menu-mobile-title{display:none}.header>.container>.wrapper .header-item-center .menu-mobile-header .menu-mobile-close{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:20px;margin-right:20px;width:30px}.header>.container>.wrapper .header-item-center .menu-mobile-header .menu-mobile-close span{background:#172037;border:none;border-radius:.25rem;height:2px;left:0;margin:auto;min-width:30px;opacity:1;outline:none}.header>.container>.wrapper .header-item-center .search{display:flex;padding-left:23px;padding-right:23px}.header>.container>.wrapper .header-item-center .menu-section{background:#fff8f1}.header>.container>.wrapper .header-item-center .menu-section>.menu-item{font-size:24px;margin-bottom:16px}.header>.container>.wrapper .header-item-center .menu-section>.menu-item>a{border:0;color:#172037;display:flex;font-size:2rem;font-weight:700;justify-content:flex-start;line-height:3rem;padding-left:20px;padding-right:20px}.header>.container>.wrapper .header-item-center .menu-section>.menu-item>a[href=" "],.header>.container>.wrapper .header-item-center .menu-section>.menu-item>a[href=""]{pointer-events:none}.header>.container>.wrapper .header-item-center .menu-section>.menu-item>.menu-mega{border:0;height:fit-content;margin:0;padding:20px 24px 16px;position:relative;z-index:0}.header>.container>.wrapper .header-item-center .menu-section>.menu-item>.menu-mega .list-item ul{margin:0;padding:0}.header>.container>.wrapper .header-item-center .menu-section>.menu-item>.menu-mega .list-item ul .block-container{padding:0}.header>.container>.wrapper .header-item-center .menu-section>.menu-item>.menu-mega .list-item ul .block-container .menu-item:not(.menu-title) a{display:block;font-size:14px;font-weight:400;line-height:17.5px;margin-top:16px;padding:0;text-align:left}.header>.container>.wrapper .header-item-center .menu-section>.menu-item>.menu-mega .list-item ul .block-container .block-title-container .menu-title a{display:block;font-size:16px;font-weight:700;line-height:24px;padding:0;text-align:left}.header>.container>.wrapper .header-item-center .menu-section>.menu-item>.menu-mega .list-item ul .block-container:not(:first-child) .menu-title a{margin-top:24px}.header>.container>.wrapper .header-item-center .menu-section>.menu-bottom-container .menu-bottom-ul{margin:0;padding:0 24px}.header>.container>.wrapper .header-item-center .menu-section>.menu-bottom-container .menu-bottom-ul li{list-style-type:none}.header>.container>.wrapper .header-item-center .menu-section>.menu-bottom-container .menu-bottom-ul li a{display:block;font-size:14px;font-weight:400;line-height:17.5px;margin-top:16px;padding:0;text-align:left}.header>.container>.wrapper .header-item-center .menu-section>.menu-bottom-container .menu-bottom-ul li.lang-container .select-wrapper{position:relative;width:fit-content}.header>.container>.wrapper .header-item-center .menu-section>.menu-bottom-container .menu-bottom-ul li.lang-container .select-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' fill='none' viewBox='0 0 8 3'%3E%3Cpath fill='%23172037' d='M4 3 .536 0h6.928z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;clip-path:polygon(100% 0,0 0,50% 100%);content:" ";display:block;font-size:8px;height:8px;pointer-events:none;position:absolute;right:0;top:20px;transform:rotate(0deg);transition:transform .3s ease;width:8px}.header>.container>.wrapper .header-item-center .menu-section>.menu-bottom-container .menu-bottom-ul li.lang-container .select-wrapper .lang-switch{appearance:none;background:#fff0;border:0;cursor:pointer;font-size:14px;font-weight:400;line-height:17.5px;margin-left:-10px;margin-top:16px;outline:none;padding-left:10px;padding-right:10px;position:relative;width:fit-content}.header>.container>.wrapper .header-item-center .menu-section>.menu-bottom-container .menu-bottom-ul li.lang-container .select-wrapper .lang-switch::-ms-expand{display:none}.header>.container>.wrapper .header-item-right{order:1}.header>.container>.wrapper .header-item-right .menu-mobile-trigger{margin-left:30px;margin-right:30px}}@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.search .asp_compact{background-color:transparent!important;background-image:unset!important}.search .asp_compact,.search .asp_compact .probox{max-width:34px!important}.search .asp_compact .probox .proinput{align-items:center;background-color:#172037;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='118' height='62' fill='none' viewBox='0 0 118 62'%3E%3Cpath fill='%23FFF8F1' d='M11.868 49.497c-1.226-.733-2.651-1.192-4.121-1.192-3.074 0-5.21 2.114-5.21 5.151s2.225 5.817 5.658 5.817c1.67 0 3.34-.566 4.743-1.318h.067l-1.137 2.43c-1.048.459-2.203.629-3.362.629C3.25 61.014 0 58.25 0 53.77s3.251-7.203 7.817-7.203c1.359 0 2.737.23 4.051.523zM29.75 53.641c0 4.27-3.762 7.369-8.194 7.369s-8.128-2.974-8.128-7.265c0-3.977 3.673-7.303 8.35-7.199 4.677-.022 7.973 3.33 7.973 7.095m-13.782-.081c0 2.929 2.207 5.943 5.699 5.943s5.543-2.322 5.543-5.44-2.07-6.006-5.588-6.006c-3.517 0-5.654 2.344-5.654 5.506zM44.022 48.221c.178-.437.337-.859.337-1.3v-.018h3.85v.063c-.532.144-.688.752-.688 1.237l1.47 10.28c.133.984.245 1.547 1.137 2.132v.063h-4.295v-.063c.777-.23.914-.859.914-1.57l-1.27-10.09-4.988 11.993c-1.114-.796-1.426-1.359-1.959-2.532l-4.232-9.44-1.27 9.002c-.178 1.278-.334 2.196.714 2.637v.063h-3.629v-.063c.933-.774 1.07-1.8 1.245-2.929l1.27-8.772c.089-.586.333-1.422-.69-1.948v-.063h3.896v.018c0 .337.178.648.311.945l4.185 9.231 3.696-8.876zM56.516 46.905c2.896 0 5.1 1.318 5.1 3.662s-2.382 3.936-4.9 3.936c-.555 0-1.115-.063-1.626-.292 1.915-.104 3.985-1.215 3.985-3.222 0-1.84-1.381-2.574-3.163-2.574-.533 0-1.047.045-1.559.126v9.443c0 1.174-.022 2.01 1.16 2.636v.063H51.08v-.062c1.137-.375 1.004-1.926 1.004-2.867v-7.89c0-.941.133-2.47-.978-2.89v-.062h5.41zM67.85 46.905c2.984 0 4.61 1.462 4.61 3.37 0 1.906-1.714 3.284-3.54 3.684l3.207 3.788c.937 1.089 2.34 2.177 3.607 2.929h-2.048c-1.182 0-1.915-.27-2.585-1.048l-2.714-3.159-2.048-2.95c1.781-.249 3.851-1.027 3.851-2.993 0-1.503-1.381-2.385-2.873-2.322-.515.023-1.004.085-1.515.167v9.38c0 .962-.133 2.492 1.003 2.866v.063h-4.254v-.063c1.137-.374.981-1.926.981-2.866v-7.892c0-.962.156-2.492-.981-2.888v-.063h5.299zM77.183 49.854c0-.963.155-2.492-.978-2.888v-.063h4.229v.063c-1.115.396-.981 1.948-.981 2.888v7.891c0 .945-.134 2.47.98 2.866v.063h-4.228v-.063c1.111-.374.978-1.925.978-2.866zM87.845 57.955c0 1.192-.022 2.01 1.16 2.659v.063h-4.407v-.063c1.11-.396.977-1.926.977-2.866v-9.336h-1.959c-.959 0-1.958.23-2.65.837h-.068l.782-2.492h.066c.27.104.556.104.848.148h8.862c.377 0 .737-.022 1.025-.148h.067l-.715 2.492h-.066c-.29-.733-1.181-.837-1.915-.837H87.85v9.547zM95.623 55.509l-1.16 2.95c-.466 1.175-.622 1.782.445 2.156v.063h-4.1v-.063c1.293-.607 1.67-1.777 2.16-2.973l3.717-8.728c.311-.756.733-1.633-.337-1.948v-.063h3.522l4.629 10.739c.514 1.192.914 2.366 2.184 2.973v.063h-4.565v-.063c1.092-.46.914-.689.311-2.155l-1.204-2.951h-5.61zm2.784-6.825L96.2 53.961h4.388zM113.994 59.169c1.514.085 2.829-.396 3.94-1.278H118l-1.159 2.785h-9.153v-.063c1.136-.374 1.003-1.925 1.003-2.866v-7.891c0-.963.133-2.492-1.003-2.889v-.062h4.254v.063c-1.137.396-.981 1.947-.981 2.888v9.128l3.029.189z'/%3E%3Cmask id='a' width='53' height='44' x='33' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='M85.84 0H33.28v43.336h52.56z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%237B868C' d='M81.062 23.406a4.557 4.557 0 0 1 0 6.447L62.236 48.679a4.557 4.557 0 0 1-6.447 0L36.963 29.853a4.557 4.557 0 0 1 0-6.447L55.789 4.58a4.557 4.557 0 0 1 6.447 0z'/%3E%3Cpath fill='%23FFF8F1' d='M50.075 31.407c-1.603 0-2.9-1.274-2.9-2.848s1.293-2.84 2.9-2.848h4.488c1.826 0 5.825-5.72 7.965-5.72l.075-.008 4.502-.004c1.578.022 2.855 1.292 2.855 2.848s-1.277 2.821-2.847 2.843H63.98c-2.137.03-5.999 5.68-7.817 5.733-.522.018-6.103 0-6.103 0h.011z'/%3E%3Cpath stroke='%23FFF8F1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.17' d='m66.372 28.313-3.855 16.993-7.055-.037-3.318-11.117'/%3E%3Cpath fill='%23FFF8F1' d='M48.005 23.189c-1.604 0-2.9-1.274-2.9-2.848s1.293-2.84 2.9-2.847h4.492c1.825 0 5.825-5.722 7.965-5.722l.074-.007 4.503-.004c1.577.022 2.855 1.293 2.855 2.844 0 1.552-1.278 2.822-2.848 2.848h-3.133c-2.136.03-5.998 5.68-7.817 5.732-.522.018-6.102 0-6.102 0h.01z'/%3E%3C/g%3E%3C/svg%3E");background-position-x:48px;background-position-y:40px;background-repeat:no-repeat;background-size:118px;-webkit-box-shadow:0 1px 6px rgb(0 0 0 / .05);-ms-box-shadow:0 1px 6px rgb(0 0 0 / .05);box-shadow:0 1px 6px rgb(0 0 0 / .05);display:flex!important;height:620px!important;justify-content:center;left:0;margin:0!important;min-width:100%;padding:0!important;position:fixed!important;right:0;top:0;-webkit-transition:top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;-ms-transition:top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;transition:top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;width:100%!important}@media (max-width:767px){.search .asp_compact .probox .proinput{background-position-x:20px;background-position-y:5px;height:240px!important;min-width:100vw;width:100vw!important}}.search .asp_compact .probox .proinput.hiddend{-webkit-box-shadow:0 1px 6px #fff0;-ms-box-shadow:0 1px 6px #fff0;box-shadow:0 1px 6px #fff0;display:flex!important;height:620px!important;left:0;margin:0!important;min-width:100%;overflow:hidden;padding:0!important;position:fixed!important;right:0;top:-621px;-webkit-transition:top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;-ms-transition:top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;transition:top .5s cubic-bezier(.46,.03,.52,.96),box-shadow .3s ease-out;will-change:top,box-shadow}@media (max-width:767px){.search .asp_compact .probox .proinput.hiddend{height:240px!important;min-width:100vw;top:-241px}}.search .asp_compact .probox .proinput form{height:56px!important;margin:auto!important;max-width:calc(100% - 240px);position:relative;width:100%!important}@media (max-width:767px){.search .asp_compact .probox .proinput form{max-width:calc(100% - 120px)}}.search .asp_compact .probox .proinput form input[type=search]{font-size:16px;font-weight:400;height:56px!important;line-height:24px;margin:0!important;padding:0!important;text-align:left;width:100%!important}.search .asp_compact .probox .proinput form input[type=search].orig{margin-left:0!important;padding:0!important}.search .asp_compact .probox .proinput form input.autocomplete{display:none!important}.search .asp_compact .probox .proinput form:after{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s;background-color:#fff;content:"";display:block;height:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;visibility:hidden;width:100%}.search .asp_compact .probox .promagnifier{background-image:unset!important;background:#172037!important}@media (max-width:767px){.search .asp_compact .probox .promagnifier,.search .asp_compact .probox .promagnifier .innericon{background:transparent!important}.search .asp_compact .probox .promagnifier .innericon svg path{fill:#172037}}.search .asp_compact .probox .proclose{display:none!important}.search .asp_compact[asp-compact=open] form{visibility:visible}.search .asp_compact[asp-compact=open] form:after{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInMove;animation-name:fadeInMove;background-color:#fff;content:"";display:block;height:1px;margin-left:-4px;margin-top:-20px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;visibility:visible!important;width:100%}@keyframes fadeInMove{0%{opacity:0;transform:scaleX(0)}10%{opacity:1;transform:scaleX(.1)}to{opacity:.3;transform:scaleX(1)}}.search .asp_compact[asp-compact=open] .promagnifier .innericon{animation:fadeInScale .6s ease-out forwards;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath fill='%23FFF8F1' d='m19.392 3.924-6.553 6.552 6.553 6.614c.81.75.81 2.06 0 2.809a1.924 1.924 0 0 1-2.808 0l-6.553-6.553L3.417 19.9a1.924 1.924 0 0 1-2.809 0 1.924 1.924 0 0 1 0-2.809l6.553-6.614L.608 3.924a1.924 1.924 0 0 1 0-2.808 1.924 1.924 0 0 1 2.809 0l6.614 6.552 6.553-6.552a1.924 1.924 0 0 1 2.808 0c.81.748.81 2.059 0 2.808'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;height:24px!important;left:auto;opacity:0;position:absolute;right:53px;top:60px;transform:scale(0) rotate(0deg);transition:all .2s;visibility:visible!important;width:24px!important}@media (max-width:767px){.search .asp_compact[asp-compact=open] .promagnifier .innericon{right:24px;top:24px}}@keyframes fadeInScale{0%{opacity:0;transform:scale(0) rotate(1turn)}to{opacity:1;transform:scale(1) rotate(0deg)}}.search .asp_compact[asp-compact=open] .promagnifier .innericon svg{display:none!important}.search .asp_compact[asp-compact=open] .promagnifier .innericon:hover{transform:rotate(1turn);transition:all .5s}.search .asp_compact[asp-compact=closed] form{visibility:visible}.search .asp_compact[asp-compact=closed] form:after{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutMove2;animation-name:fadeOutMove2;visibility:visible}@keyframes fadeOutMove2{0%{opacity:.8;transform:scaleX(1)}to{opacity:.3;transform:scaleX(0)}}.search .asp_compact[asp-compact=closed] .promagnifier .innericon{transition:all .2s}footer{background:#172037;display:flex;font-size:1rem;justify-content:space-between}@media (max-width:1024px){footer{flex-direction:column;padding:64px 24px}}@media (min-width:1025px){footer{padding:64px 48px}}footer>.col{display:flex;flex-direction:column;row-gap:20px}@media (min-width:1025px){footer>.col{row-gap:64px}}footer>.col .logo a img{width:140px}footer>.col .company-info p{color:#fff;font-size:14px;font-weight:400;line-height:21px;margin:0}footer>.col .company-info p.addr>span:first-of-type,footer>.col .company-info p.rag>span:first-of-type{display:none}footer>.col .company-info p.tel a{color:#fff;font-size:14px;font-weight:400}footer>.col .footer-links ul{margin:0;margin-block-start:0;padding-inline-start:0}footer>.col .footer-links ul li{list-style:none;margin-bottom:12px}@media (min-width:1025px){footer>.col .footer-links ul li{margin-bottom:24px}}footer>.col .footer-links ul li a{color:#fff;font-size:14px;font-weight:400;text-decoration:none}footer>.col .footer-social ul{align-items:center;display:flex;gap:12px;margin:0;margin-block-start:0;padding-inline-start:0}footer>.col .footer-social ul li{list-style:none}footer>.col .footer-social ul li a img{height:auto;width:24px}footer>.cols{margin-top:64px}@media (min-width:1025px){footer>.cols{margin-top:0}}footer>.cols .footer-menu{display:flex;flex-direction:column;height:100%;row-gap:0}footer>.cols .footer-menu .col{display:grid;grid-template-columns:1fr;row-gap:24px}@media (min-width:1025px){footer>.cols .footer-menu .col{column-gap:200px;grid-auto-flow:dense;grid-auto-rows:auto;grid-template-columns:1fr 1fr;row-gap:40px}footer>.cols .footer-menu .col>.nav-item:first-child,footer>.cols .footer-menu .col>.nav-item:nth-child(2),footer>.cols .footer-menu .col>.nav-item:nth-child(3),footer>.cols .footer-menu .col>.nav-item:nth-child(4){grid-column:1}footer>.cols .footer-menu .col>.nav-item:nth-child(10),footer>.cols .footer-menu .col>.nav-item:nth-child(11),footer>.cols .footer-menu .col>.nav-item:nth-child(5),footer>.cols .footer-menu .col>.nav-item:nth-child(6),footer>.cols .footer-menu .col>.nav-item:nth-child(7),footer>.cols .footer-menu .col>.nav-item:nth-child(8),footer>.cols .footer-menu .col>.nav-item:nth-child(9){grid-column:2}footer>.cols .footer-menu .col>.nav-item>details{display:none}}footer>.cols .footer-menu .col>.nav-item>details summary{color:#fff;font-size:18px;font-weight:700;line-height:32px;list-style:none;position:relative}@media (max-width:1024px){footer>.cols .footer-menu .col>.nav-item>details summary{color:#fff;font-size:16px;font-weight:700}}footer>.cols .footer-menu .col>.nav-item>details summary::-webkit-details-marker{display:none}footer>.cols .footer-menu .col>.nav-item>details summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' fill='none' viewBox='0 0 8 3'%3E%3Cpath fill='%23fff' d='M4 3 .536 0h6.928z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";font-size:8px;height:8px;position:absolute;right:0;top:12px;transform:rotate(0deg);transition:transform .3s ease;width:8px}footer>.cols .footer-menu .col>.nav-item>details[open] summary:after{transform:rotate(180deg)}footer>.cols .footer-menu .col>.nav-item>details>.nav-item a{color:#fff;font-size:14px;font-weight:400;line-height:32px;text-decoration:none}footer>.cols .footer-menu .col>.nav-item>.not-mobile{display:none}@media (min-width:1025px){footer>.cols .footer-menu .col>.nav-item>.not-mobile{display:flex;flex-direction:column;row-gap:12px}footer>.cols .footer-menu .col>.nav-item>.not-mobile .title-and-link a{color:#fff;font-size:18px;font-weight:700;pointer-events:none;text-decoration:none}}@media (min-width:1025px)and (max-width:1024px){footer>.cols .footer-menu .col>.nav-item>.not-mobile .title-and-link a{color:#fff;font-size:16px;font-weight:700}}@media (min-width:1025px){footer>.cols .footer-menu .col>.nav-item>.not-mobile .link-container{display:flex;flex-direction:column;row-gap:12px}footer>.cols .footer-menu .col>.nav-item>.not-mobile .link-container a{color:#fff;font-size:14px;font-weight:400;text-decoration:none}footer>.cols .footer-menu .col>.nav-item>.not-mobile .link-container a:hover{text-decoration:underline}footer>.cols .footer-menu .col>.nav-item>.not-mobile .padding-bottom{padding-bottom:40px}}footer>.cols .footer-menu .col>.nav-item>a{color:#fff;font-size:18px;font-weight:700;text-decoration:unset}@media (max-width:1024px){footer>.cols .footer-menu .col>.nav-item>a{color:#fff;font-size:16px;font-weight:700}}footer>.cols .footer-menu .col>.nav-item:not(.menu-title-footer){padding-bottom:12px}footer>.cols .footer-menu .col>.nav-item:not(.menu-title-footer) a{color:#fff;font-size:14px;font-weight:400;font-weight:400!important}.hero-banner.hb{background:#fff8f1;min-height:calc(100dvh - 130px);position:relative}.hero-banner.hb.padding-top-0{padding-top:0}.hero-banner.hb.padding-bottom-0{padding-bottom:0}@media (max-width:1024px){.hero-banner.hb{display:flex;flex-direction:column-reverse}}.hero-banner.hb .inner{padding:0 48px;position:absolute;top:50%;transform:translateY(-50%);width:42%;z-index:1}@media (max-width:1024px){.hero-banner.hb .inner{max-width:calc(100% - 40px);padding:0 20px 100px;position:relative;top:unset;transform:none;width:100%;z-index:auto}}@media (max-width:1440px){.hero-banner.hb .inner{max-width:592px;width:auto}}.hero-banner.hb .inner .title{color:#172037;font-family:Inter;font-size:6rem;font-weight:400;line-height:120px;margin:0 0 24px}.hero-banner.hb .inner .title b{font-weight:700}@media (max-width:1024px){.hero-banner.hb .inner .title{font-family:Inter;font-size:3rem;font-weight:400;line-height:72px;padding-top:36px}.hero-banner.hb .inner .title b{font-weight:700}}.hero-banner.hb .inner .title.small{font-size:3rem;font-weight:400;line-height:72px}.hero-banner.hb .inner .text{font-family:Inter;font-size:2rem;font-weight:400;line-height:40px}@media (max-width:1024px){.hero-banner.hb .inner .text{font-size:16px;line-height:24px}}.hero-banner.hb .inner .text ul{align-items:baseline;display:flex;flex-direction:column;gap:24px;list-style-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE3Ij48cGF0aCBmaWxsPSIjRjI5MjAwIiBkPSJNNi44ODQuOTYyYTEuNTggMS41OCAwIDAgMSAyLjIzMiAwbDYuNDIyIDYuNDIyYTEuNTggMS41OCAwIDAgMSAwIDIuMjMybC02LjQyMiA2LjQyMmExLjU4IDEuNTggMCAwIDEtMi4yMzIgMEwuNDYyIDkuNjE2YTEuNTggMS41OCAwIDAgMSAwLTIuMjMyeiIvPjwvc3ZnPg==);padding-left:20px}.hero-banner.hb .inner .cta{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin-top:48px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.hero-banner.hb .inner .cta{height:auto;padding:15px 32px}}.hero-banner.hb .inner .cta:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:480px){.hero-banner.hb .inner .cta{width:auto}}@media (max-width:1024px){.hero-banner.hb .inner .cta{margin-top:40px}}.hero-banner.hb .inner .cta.cta--only-text{background:#fff0;border:none;padding:0}.hero-banner.hb .inner .cta.cta--only-text:hover{color:#fff;text-decoration:underline}.hero-banner.hb .inner .cta.cta--white{background:#fff;border-color:#fff;color:#172037}.hero-banner.hb .masked-media-container{position:absolute;right:8px;top:0}@media (max-width:1024px){.hero-banner.hb .masked-media-container{padding:8px;position:relative;right:unset;top:unset}}.hero-banner.hb .masked-media-container .masked-video-wrapper{height:756px;mask-position:center center;mask-repeat:no-repeat;mask-size:cover;position:relative;width:756px}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-video-wrapper{height:calc(100vw - 16px);width:calc(100vw - 16px)}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-video-wrapper{height:50vw;width:50vw}}.hero-banner.hb .masked-media-container .masked-video-wrapper video{height:756px;left:50%;position:absolute;transform:translate(-50%);width:auto}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-video-wrapper video{height:calc(100vw - 16px)}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-video-wrapper video{height:50vw}}.hero-banner.hb .masked-media-container .masked-image-wrapper{height:756px;mask-position:center center;mask-repeat:no-repeat;mask-size:cover;position:relative;width:756px}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-image-wrapper{height:calc(100vw - 16px);width:calc(100vw - 16px)}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-image-wrapper{height:50vw;width:50vw}}.hero-banner.hb .masked-media-container .masked-image-wrapper img{height:756px;left:50%;position:absolute;transform:translate(-50%);width:auto}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-image-wrapper img{height:calc(100vw - 16px)}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-image-wrapper img{height:50vw}}.hero-banner.hb .masked-media-container .masked-image{height:450px;mask-position:center center;mask-repeat:no-repeat;mask-size:cover;position:relative;width:450px}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-image{height:55vw;width:55vw}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-image{height:33vw;width:33vw}}.hero-banner.hb .masked-media-container .masked-image img{height:450px;left:50%;object-fit:cover;position:absolute;transform:translate(-50%);width:100%}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-image img{height:65vw;width:65vw}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-image img{height:33vw!important}}.hero-banner.hb .masked-media-container .masked-image.n1{left:-25%;position:absolute;top:-25%}@media(max-width:480px)and (hover:none)and (pointer:coarse){.hero-banner.hb .masked-media-container .masked-image.n1{left:-11%;top:-33%}}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-image.n1{left:-13%;top:-35%}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-image.n1{left:-30%;top:-30%}}.hero-banner.hb .masked-media-container .masked-image.n2{position:absolute;right:-25%;top:-25%}@media(max-width:480px)and (hover:none)and (pointer:coarse){.hero-banner.hb .masked-media-container .masked-image.n2{right:-35%;top:-36%}}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-image.n2{height:73vw;right:-37%;top:-37%;width:73vw}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-image.n2{right:-30%;top:-30%}}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-image.n2 img{height:83vw;width:83vw}}.hero-banner.hb .masked-media-container .masked-image.n3{bottom:-25%;position:absolute;right:-25%}@media(max-width:480px)and (hover:none)and (pointer:coarse){.hero-banner.hb .masked-media-container .masked-image.n3{bottom:-11%;right:-33%}}@media (max-width:1024px){.hero-banner.hb .masked-media-container .masked-image.n3{bottom:-13%;right:-35%}}@media (min-width:1921px){.hero-banner.hb .masked-media-container .masked-image.n3{bottom:-30%;right:-30%}}.hero-banner.hb .masked-media-container .masked-image.n3 img{height:550px;left:50%;position:absolute;transform:translate(-50%);width:auto}.hero-banner.hb.version-2{display:flex;justify-content:space-between;min-height:710px;padding-bottom:100px;padding-top:200px;position:relative}@media (max-width:1024px){.hero-banner.hb.version-2.hero-banner--invert-mobile{flex-direction:column}.hero-banner.hb.version-2.hero-banner--invert-mobile .cta{max-width:fit-content;padding:15px 34px}}@media (min-width:1024px){.hero-banner.hb.version-2.padding-top-0{padding-top:0}.hero-banner.hb.version-2.padding-bottom-0{padding-bottom:0}}@media (max-width:1024px){.hero-banner.hb.version-2{flex-direction:column-reverse;height:100%;padding-bottom:0}}.hero-banner.hb.version-2 .inner{display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto 0;min-width:44%;position:relative;top:unset;transform:none;width:44%;z-index:auto}@media (max-width:1024px){.hero-banner.hb.version-2 .inner{min-width:auto;width:auto}}.hero-banner.hb.version-2 .inner img.desktop-only{width:255px}@media (max-width:1024px){.hero-banner.hb.version-2 .inner img.desktop-only{display:none}}.hero-banner.hb.version-2 .inner .title{font-size:6rem;font-weight:400;line-height:110.4px;margin-bottom:32px}@media (max-width:1024px){.hero-banner.hb.version-2 .inner .title{font-size:24px;font-weight:400;line-height:30px}}.hero-banner.hb.version-2 .inner .title b{font-weight:700}.hero-banner.hb.version-2 .inner .title.small{font-size:3rem;font-weight:400;line-height:72px}.hero-banner.hb.version-2 .inner .text{max-width:600px}.hero-banner.hb.version-2 .inner .text,.hero-banner.hb.version-2 .inner .text *{font-size:1.125rem;font-weight:400;line-height:27px}.hero-banner.hb.version-2 .inner .text strong{font-weight:600}.hero-banner.hb.version-2 .inner-img-container{display:flex;justify-content:flex-start}@media (max-width:1024px){.hero-banner.hb.version-2 .inner-img-container{align-items:flex-end;padding:20px 0}}.hero-banner.hb.version-2 .inner-img-container img{display:block;height:auto;margin:auto 0;max-height:733px;object-fit:contain;width:100%;z-index:1}@media (max-width:1024px){.hero-banner.hb.version-2 .inner-img-container img{height:auto;transform:none;width:fit-content}}.hero-banner.hb.version-2 .inner-img-container img.mobile-only{display:none;display:none!important}@media (max-width:1024px){.hero-banner.hb.version-2 .inner-img-container img.mobile-only{display:flex;margin:0 auto;min-width:100px;width:26%}}.hero-banner.hb.version-2.sinistra{flex-direction:row-reverse}@media (max-width:1024px){.hero-banner.hb.version-2.sinistra{flex-direction:column-reverse}}.hero-banner.hb.version-2.sinistra img{transform:none}@media (max-width:1024px){.hero-banner.hb.version-2.sinistra img{transform:translate(-20px)}}.hero-banner.hb.version-2.boxed_container{display:flex;gap:8%;height:auto;justify-content:center;margin:auto;padding-bottom:100px;padding-top:100px;width:auto}@media (max-width:1024px){.hero-banner.hb.version-2.boxed_container.hero-banner--invert-mobile{flex-direction:column}.hero-banner.hb.version-2.boxed_container.hero-banner--invert-mobile .cta{max-width:fit-content;padding:15px 34px}}@media (min-width:1024px){.hero-banner.hb.version-2.boxed_container.padding-top-0{padding-top:0}.hero-banner.hb.version-2.boxed_container.padding-bottom-0{padding-bottom:0}}@media (max-width:1024px){.hero-banner.hb.version-2.boxed_container{gap:40px;max-width:100%;padding:100px 24px}}.hero-banner.hb.version-2.boxed_container .inner{max-width:50%;padding:0;width:auto}@media (max-width:1024px){.hero-banner.hb.version-2.boxed_container .inner{max-width:100%;width:100%}.hero-banner.hb.version-2.boxed_container .inner .title.large{font-size:48px;line-height:72px}}.hero-banner.hb.version-2.boxed_container .inner .text{max-width:532px}.hero-banner.hb.version-2.boxed_container .inner .text *{font-size:16px;font-weight:400;line-height:24px;margin:0}.hero-banner.hb.version-2.boxed_container .inner .text * strong{font-weight:700}.hero-banner.hb.version-2.boxed_container .inner-img-container{padding:0;position:relative;width:auto}.hero-banner.hb.version-2.boxed_container .inner-img-container.inner-img-container__bottom{align-items:flex-end}@media (max-width:1024px){.hero-banner.hb.version-2.boxed_container .inner-img-container.inner-img-container__bottom{margin-bottom:-100px}.hero-banner.hb.version-2.boxed_container .inner-img-container{max-width:100%;width:100%}}.hero-banner.hb.version-2.boxed_container .inner-img-container img{border-radius:12px;height:auto;margin:0;transform:none;width:100%}.hero-banner.hb.version-2.boxed_container.background{justify-content:flex-start}.hero-banner.hb.version-2.boxed_container.background:after{background:linear-gradient(180deg,#fff0 -14.68%,#172037 92.85%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero-banner.hb.version-2.boxed_container.background .inner-img-container{height:100%;left:0;margin:0;max-width:none;position:absolute;right:0;top:0;width:100%}.hero-banner.hb.version-2.boxed_container.background .inner-img-container img{border-radius:0;display:block;height:100%;max-height:none;object-fit:cover}.hero-banner.hb.version-2.boxed_container.background .inner{margin:auto 0 0;max-width:65%;z-index:3}@media (max-width:1024px){.hero-banner.hb.version-2.boxed_container.background .inner{max-width:100%}}@media (min-width:1025px)and (max-width:1280px){.hero-banner.hb.version-2.boxed_container.background .inner{max-width:90%}}@media (min-width:1281px){.hero-banner.hb.version-2.boxed_container.background .inner{max-width:70%}}@media (min-width:1440px){.hero-banner.hb.version-2.boxed_container.background .inner{max-width:65%}}.hero-banner.hb.version-2.boxed_container.background .inner.top{align-items:center;margin:auto;margin-top:revert;text-align:center}.hero-banner.hb.version-2.boxed_container.background .inner.center{align-items:center;margin:auto;text-align:center}.herobanner_with_logo .box-content{padding:64px 48px 0}@media (max-width:1024px){.herobanner_with_logo .box-content{padding:64px 24px 0}}.herobanner_with_logo .box-content .small-img__container{max-width:100%;width:275px}@media (max-width:1024px){.herobanner_with_logo .box-content .small-img__container{width:246px}}.herobanner_with_logo .box-content .small-img__container img,.herobanner_with_logo .box-content .small-img__container picture{display:block;height:auto;width:100%}.herobanner_with_logo .box-content .title-impact{font-size:96px;font-weight:400;line-height:120px;margin:40px 0 0}@media (max-width:1024px){.herobanner_with_logo .box-content .title-impact{font-size:48px;font-weight:400;line-height:72px;margin:64px 0 0}}.herobanner_with_logo .bg-img__container{width:100%}.herobanner_with_logo .bg-img__container img,.herobanner_with_logo .bg-img__container picture{display:block;height:auto;width:100%}.archive-page{background:#fff8f1;padding:48px}@media (max-width:1024px){.archive-page{padding:24px}}@media (min-width:1921px){.archive-page{margin:0 auto;max-width:1824px}}.archive-page .archive-top{margin-bottom:70px;padding:0}@media (max-width:1024px){.archive-page .archive-top{margin-bottom:0;padding:0}}.archive-page .archive-top .banner{background:#172037;border-radius:8px;color:#fff;display:flex;overflow:hidden;padding:0 0 0 30px;position:relative;z-index:1}.archive-page .archive-top .banner img{display:block;max-width:100%;object-fit:cover;width:100%}@media (max-width:1024px){.archive-page .archive-top .banner{border-radius:0;margin:-24px;min-height:auto;padding:0}}.archive-page .archive-top .banner .inner{display:grid;gap:75px;grid-template-columns:repeat(2,auto);width:100%}@media (max-width:1024px){.archive-page .archive-top .banner .inner{display:flex;flex-direction:column-reverse;gap:0;grid-template-columns:repeat(1,auto)}}.archive-page .archive-top .banner .inner .col{display:flex;flex-direction:column;gap:8px;justify-content:center}@media (max-width:1024px){.archive-page .archive-top .banner .inner .col:first-child{padding:24px}}.archive-page .archive-top .banner .inner .col .title{font-size:48px;font-weight:700;line-height:58px;margin:0}@media (min-width:1024px){.archive-page .archive-top .banner .inner .col .title{color:#fff!important}}@media (max-width:1024px){.archive-page .archive-top .banner .inner .col .title{font-size:24px;line-height:30px}}.archive-page .archive-top .banner .inner .col .text{font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px;margin-top:16px;max-width:600px}@media (min-width:1024px){.archive-page .archive-top .banner .inner .col .text{color:#fff!important}}@media (max-width:1024px){.archive-page .archive-top .banner .inner .col .text{font-size:14px;line-height:17.5px;margin-bottom:0}}.archive-page .archive-top .banner .inner .col .cta{font-size:16px;font-weight:600;line-height:24px}.archive-page .archive-top .banner .inner .col .cta:hover{text-decoration:underline}.archive-page .archive-main{align-items:baseline;column-gap:10%;display:flex}@media (max-width:1024px){.archive-page .archive-main{flex-direction:column}}.archive-page .archive-main .archive-sidebar{width:22%}@media (min-width:1025px){.archive-page .archive-main .archive-sidebar{position:sticky;top:145px}}@media (max-width:1024px){.archive-page .archive-main .archive-sidebar{width:100%}.archive-page .archive-main .archive-sidebar .filters{margin:48px 0 44px;padding:24px 0 0}}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap,.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-open-button-container .wpc-open-close-filters-button{background:#fff8f1}@media (max-width:1024px){.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-open-button-container .wpc-open-close-filters-button{border:0;margin:0;padding:0}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-open-button-container .wpc-open-close-filters-button .wpc-filters-button-text{font-size:16px;font-weight:700;line-height:24px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-open-button-container .wpc-open-close-filters-button.wpc-opened{bottom:0;left:0;padding:24px 16px;position:fixed;right:15px;top:0;z-index:999999}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-open-button-container .wpc-open-close-filters-button.wpc-opened .wpc-button-inner{position:relative}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-open-button-container .wpc-open-close-filters-button.wpc-opened .wpc-button-inner .wpc-icon-html-wrapper{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23172037' d='m18.261 7.611-4.368 4.368 4.368 4.41c.54.5.54 1.373 0 1.872-.5.54-1.373.54-1.872 0l-4.368-4.368-4.41 4.368c-.5.54-1.373.54-1.872 0-.54-.5-.54-1.373 0-1.872l4.368-4.41-4.368-4.368c-.54-.5-.54-1.373 0-1.872.5-.54 1.373-.54 1.872 0l4.41 4.368 4.368-4.368c.5-.54 1.373-.54 1.872 0 .54.5.54 1.373 0 1.872'/%3E%3C/svg%3E");height:24px;position:absolute;right:0;width:24px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-open-button-container .wpc-open-close-filters-button.wpc-opened .wpc-button-inner .wpc-icon-html-wrapper span{display:none}}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content{background:#fff8f1}@media (max-width:1024px){.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content.wpc-opened{bottom:0;left:0;overflow-y:auto;padding:0 20px;position:fixed;right:15px;top:72px;z-index:999999}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper{padding-top:16px}}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section{border-bottom:1px solid rgb(23 32 55 / .502);font-size:16px;font-weight:700;line-height:19.36px;margin-bottom:16px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-header>.wpc-filter-title{margin-bottom:16px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-header>.wpc-filter-title button{margin:0 8px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-header>.wpc-filter-title button .wpc-filter-selected-values{display:none}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content{margin:0 8px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item{margin:0;padding:12px 0}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .wpc-term-item-content-wrapper{padding-right:0}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .wpc-term-item-content-wrapper .wpc-term-count,.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .wpc-term-item-content-wrapper a,.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .wpc-term-item-content-wrapper label{color:dimgray;font-size:14px;font-weight:700;line-height:17.5px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .wpc-term-item-content-wrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff0;border:1px solid #172037;border-radius:2px;height:12px;padding:2px 0 0;position:relative;width:12px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .wpc-term-item-content-wrapper input[type=checkbox]:before{background-color:#172037;border-radius:1px 0 0 0;content:"";display:block;height:8px;left:1px;opacity:0;position:absolute;top:1px;width:8px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .wpc-term-item-content-wrapper input[type=checkbox]:checked:before{opacity:1}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .children{margin-left:16px;padding-left:0}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .children>.wpc-term-item{margin:0;padding:8px 0}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .children>.wpc-term-item .wpc-term-item-content-wrapper .wpc-term-count,.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .children>.wpc-term-item .wpc-term-item-content-wrapper a,.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .children>.wpc-term-item .wpc-term-item-content-wrapper label{color:dimgray;font-size:14px;font-weight:400;line-height:17.5px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .children>.wpc-term-item .wpc-term-item-content-wrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff0;border:1px solid #172037;border-radius:2px;height:12px;padding:2px 0 0;position:relative;width:12px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .children>.wpc-term-item .wpc-term-item-content-wrapper input[type=checkbox]:before{background-color:#172037;border-radius:1px 0 0 0;content:"";display:block;height:8px;left:1px;opacity:0;position:absolute;top:1px;width:8px}.archive-page .archive-main .archive-sidebar .filters .wpc-filters-main-wrap .wpc-filters-widget-content .wpc-filters-widget-containers-wrapper .wpc-filters-scroll-container .wpc-filters-widget-wrapper .wpc-filters-section>.wpc-filter-content>.wpc-filters-ul-list>.wpc-term-item .children>.wpc-term-item .wpc-term-item-content-wrapper input[type=checkbox]:checked:before{opacity:1}.archive-page .archive-main .archive-sidebar .filters .wpc-open-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' fill='none' viewBox='0 0 8 3'%3E%3Cpath fill='%23172037' d='M4 3 .536 0h6.928z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:unset;font-size:8px;height:8px;position:absolute;right:0;right:14px;top:12px;top:4px;transition:transform .3s ease;width:8px}.archive-page .archive-main .archive-sidebar .filters .wpc-filter-collapsible .wpc-filter-title .wpc-open-icon{transform:rotate(0deg)}.archive-page .archive-main .archive-sidebar .filters .wpc-filter-collapsible.wpc-opened .wpc-filter-title .wpc-open-icon{transform:rotate(180deg)}.archive-page .archive-main .archive-sidebar .filters .wpc-edit-filter-set{display:none}.archive-page .archive-main .archive-sidebar .legenda{margin:24px 0}@media (max-width:1024px){.archive-page .archive-main .archive-sidebar .legenda{margin-left:-24px;margin-right:-24px;min-width:calc(100% + 48px)}}.archive-page .archive-main .archive-sidebar .legenda .legenda--container{background:#f3ede8;color:dimgray;padding:16px}.archive-page .archive-main .archive-sidebar .legenda .legenda--container .legenda--title{font-size:16px;font-weight:700;padding:8px 0}.archive-page .archive-main .archive-sidebar .legenda .legenda--container .legenda--main{font-size:14px;font-weight:400}@media (max-width:1024px){.archive-page .archive-main .archive-sidebar .legenda .legenda--container .legenda--main{column-gap:20px;display:flex;overflow:auto;scrollbar-width:none}}.archive-page .archive-main .archive-sidebar .legenda .legenda--container .legenda--main img,.archive-page .archive-main .archive-sidebar .legenda .legenda--container .legenda--main svg{height:24px;width:24px}.archive-page .archive-main .archive-sidebar .legenda .legenda--container .legenda--main p{white-space:nowrap}.archive-page .archive-main .archive-sidebar .legenda .legenda--container .legenda--main .row{align-items:center;column-gap:20px;display:flex;min-width:fit-content}.archive-page .archive-main .archive-grid{width:61%}.archive-page .archive-main .archive-grid .archive-grid__order{display:flex;justify-content:flex-end;margin-bottom:16px;margin-left:auto}.archive-page .archive-main .archive-grid .archive-grid__order select{appearance:none;background:#fff0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAIVBMVEUAAAAQIDAgIEAYIDgYIDgXIDcYIDYXIDcXIDcXIDcXIDezSyDLAAAACnRSTlMAEBAggJCgr8/fZpFm+gAAAB1JREFUCFtjYObkAgIOZgYGRnYuLjYmBhBgYQUSAAe0AG3/TlSQAAAAAElFTkSuQmCC);background-position:right 30%;background-repeat:no-repeat;border:none;color:#172037;font-size:14px;line-height:17px;outline:none;padding-bottom:10px;padding-right:25px}@media (max-width:1024px){.archive-page .archive-main .archive-grid{width:100%}}.archive-page .archive-main .archive-grid .grid-item{position:relative}.archive-page .archive-main .archive-grid .grid-item .product-link-hover{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.archive-page .archive-main .archive-grid .grid-item .product-link-hover:hover+.product-content-wrapper{background:#f0ecec;transition:all .2s}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper{border-bottom:1px solid #172037;padding:24px 16px}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper{padding:16px}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content{display:flex;justify-content:space-between}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content{flex-direction:column}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .new_and_categories{column-gap:10px;display:flex}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .new_and_categories .new{width:fit-content}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .new_and_categories .new span{background-color:#96a434;border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:17px;padding:8px 12px}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .new_and_categories .categories span{color:#172037;display:block;font-size:12px;font-weight:400;line-height:15px}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .certifications{align-items:center;column-gap:24px;display:flex}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .certifications.desktop-only{margin-right:auto;z-index:2}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .certifications.desktop-only{display:none}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .certifications.mobile-only{display:none}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .certifications.mobile-only{display:flex;margin-left:auto}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .certifications img,.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .certifications svg{height:24px;width:24px}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .title{margin-bottom:8px;margin-top:16px}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .title{margin-bottom:16px;margin-top:12px}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .title h3{color:#172037;font-size:24px;font-weight:700;line-height:30px;margin:0;padding:0}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .sensorial_sheet span{color:dimgray;font-size:12px;font-weight:400;line-height:18px}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .sensorial_sheet span svg{padding-right:10px}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .sensorial_sheet.desktop-only{display:none}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .sensorial_sheet.mobile-only{display:none}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .sensorial_sheet.mobile-only{display:flex}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .details{color:#172037;display:flex;flex-direction:column;padding:20px 0 16px}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .details{padding:0 0 16px}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .details .gusto{font-size:14px;font-weight:400;line-height:17px;padding-bottom:16px}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .details .gusto strong{font-weight:700}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .details .sub{display:flex;justify-content:space-between}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .details .sub span{font-size:14px;font-weight:400;line-height:17px}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .details .sub span strong{font-weight:700}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .description{color:dimgray;display:-webkit-box;font-size:14px;font-weight:400;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .col-desktop-left{display:flex;flex-direction:column;width:40%}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .col-desktop-left{width:100%}}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .col-desktop-left .mobile-row{display:flex}.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .col-desktop-right{display:flex;flex-direction:column;width:50%}@media (max-width:1024px){.archive-page .archive-main .archive-grid .grid-item .product-content-wrapper .product-content .col-desktop-right{width:100%}}.archive-page .archive-main .archive-grid .pagination{display:flex;height:55px;justify-content:center;margin:20px 0;max-width:100%}.archive-page .archive-main .archive-grid .pagination .pagination-item{margin:0 5px}.archive-page .archive-main .archive-grid .pagination .pagination-item .pagination-link{border:1px solid #ddd;border-radius:4px;color:#172037;display:inline-block;font-size:14px;padding:8px 12px;text-decoration:none;transition:background-color .3s,color .3s;white-space:nowrap}.archive-page .archive-main .archive-grid .pagination .pagination-item .pagination-link:hover{background-color:#172037;color:#fff}.archive-page .archive-main .archive-grid .pagination .pagination-item .pagination-link.current,.archive-page .archive-main .archive-grid .pagination .pagination-item.active .pagination-link{background-color:#172037;border-color:#172037;color:#fff;cursor:default;pointer-events:none}.archive-page .archive-main .archive-grid .pagination .btn-container{width:fit-content}@media (max-width:1024px){.archive-page .archive-main .archive-grid .pagination .btn-container a span{display:none}}.archive-page .archive-main .archive-grid .pagination .pagination-list{display:flex;flex-wrap:nowrap;gap:10px;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none}.archive-corsi{margin-bottom:240px}@media (min-width:1921px){.archive-corsi{margin:0 auto;max-width:1824px}}.archive-corsi .header_corsi .breadcrumbs{column-gap:5px;display:flex;flex-wrap:nowrap;left:0;padding:34px 3rem;position:absolute;right:0;z-index:99}@media (max-width:767px){.archive-corsi .header_corsi .breadcrumbs{padding:16px 0 34px}}.archive-corsi .header_corsi .breadcrumbs .segment{color:#172037;font-size:14px;font-weight:400;line-height:17px;text-transform:capitalize;white-space:nowrap}@media (max-width:1024px){.archive-corsi .header_corsi .breadcrumbs .segment{font-size:12px;line-height:15px}}.archive-corsi .header_corsi .breadcrumbs .segment:last-child{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-corsi .header_corsi .breadcrumbs .segment a{text-decoration-line:underline;white-space:nowrap}.archive-corsi .header_corsi .breadcrumbs.is_compact{padding-bottom:0!important;padding-top:35px!important}.archive-corsi .header_corsi .breadcrumbs .segment{color:#fff}@media (max-width:1024px){.archive-corsi .header_corsi .breadcrumbs{display:none;padding:0}}.archive-corsi .header_corsi .hero-banner .text,.archive-corsi .header_corsi .hero-banner .title{color:#fff}.archive-corsi .header_corsi .hero-banner .text b{font-weight:700!important}.archive-corsi>h2{color:#172037;font-size:48px;font-weight:400;line-height:72px;margin:0 auto;max-width:1115px;padding-bottom:64px;padding-top:116px;text-align:center}@media (max-width:1024px){.archive-corsi>h2{font-size:32px;font-weight:400;line-height:48px;padding-bottom:40px;padding-top:40px}.archive-corsi>h2.past-events{padding-top:140px}}.archive-corsi .corsi-grid{display:flex;flex-direction:column;margin:0 auto;padding:0 48px;row-gap:40px}@media (max-width:1024px){.archive-corsi .corsi-grid{padding:0 24px}}.archive-corsi .corsi-grid .corso-item.inner{border:1px solid #172037;border-radius:12px;display:flex;gap:24px;margin:10px;padding:24px 32px}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner{flex-direction:column;gap:16px;padding:16px}}.archive-corsi .corsi-grid .corso-item.inner .col{color:#172037;display:flex;flex:1 0;flex-direction:column;width:auto}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col:first-child{display:block;flex:unset;min-width:unset;width:100%}}.archive-corsi .corsi-grid .corso-item.inner .col:first-child img{aspect-ratio:16/9;border-radius:12px;height:100%;object-fit:cover;width:100%}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col:first-child img{aspect-ratio:1/1;height:auto}}.archive-corsi .corsi-grid .corso-item.inner .col .author{font-size:24px;font-weight:400;line-height:30px}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .author{font-size:14px;line-height:16.94px}}.archive-corsi .corsi-grid .corso-item.inner .col .author .name{font-weight:700}.archive-corsi .corsi-grid .corso-item.inner .col .title-container .title{font-size:48px;font-weight:700;line-height:72px;margin:16px 0 24px}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .title-container .title{font-size:24px;line-height:30px;margin:16px 0 24px}}.archive-corsi .corsi-grid .corso-item.inner .col .description.desktop-only{font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .description.desktop-only{display:none}}.archive-corsi .corsi-grid .corso-item.inner .col .description.desktop-only .subject{font-weight:700;margin-bottom:8px}.archive-corsi .corsi-grid .corso-item.inner .col .duration{display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:19.36px;row-gap:8px}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .duration{font-size:14px;line-height:17.5px;margin-bottom:8px}}.archive-corsi .corsi-grid .corso-item.inner .col .duration .detail{font-weight:700}.archive-corsi .corsi-grid .corso-item.inner .col .details.mobile-only{display:flex;display:none;justify-content:space-between;margin-bottom:24px}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .details.mobile-only{display:flex;font-size:14px;line-height:17.5px;margin-bottom:8px}}.archive-corsi .corsi-grid .corso-item.inner .col .price.desktop-only{font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;text-align:right}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .price.desktop-only{display:none}.archive-corsi .corsi-grid .corso-item.inner .col .cta_container{margin-top:24px;width:100%}}.archive-corsi .corsi-grid .corso-item.inner .col .cta_container .cta{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content;width:auto}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .cta_container .cta{height:auto;padding:15px 32px}}.archive-corsi .corsi-grid .corso-item.inner .col .cta_container .cta:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}.archive-corsi .corsi-grid .corso-item.inner .col .upper{display:flex;height:100%;justify-content:space-between}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .upper{flex-direction:column;height:auto}}.archive-corsi .corsi-grid .corso-item.inner .col .middle{display:flex;flex-direction:column;height:100%;padding-right:23%}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .middle{flex-direction:column;height:auto;padding-right:0}}.archive-corsi .corsi-grid .corso-item.inner .col .lower{align-items:flex-end;display:flex;height:100%;justify-content:space-between;margin-top:auto}@media (max-width:1024px){.archive-corsi .corsi-grid .corso-item.inner .col .lower{align-items:flex-start;flex-direction:column;height:auto}}.corsi-detail .corsi-maestri{margin-bottom:80px}.corsi-detail .corsi-hero,.corsi-detail .corsi-hero .corsi-hero__img{position:relative}@media (max-width:1024px){.corsi-detail .corsi-hero .corsi-hero__img{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}}.corsi-detail .corsi-hero .corsi-hero__img img{height:100%;max-height:776px;max-width:100%;object-fit:cover;width:100%}.corsi-detail .corsi-hero .corsi-hero__img:after{background:rgb(255 248 241 / .8);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.corsi-detail .corsi-hero .corsi-hero__info_and_detail{left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1024px){.corsi-detail .corsi-hero .corsi-hero__info_and_detail{bottom:unset;left:unset;padding:40px 20px 32px;position:relative;right:unset;top:unset;transform:none;width:fit-content}}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__info{max-width:639px;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (max-width:1024px){.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__info{bottom:unset;left:unset;margin-left:auto;margin-right:auto;max-width:360px;padding-left:0;padding-right:0;position:relative;right:unset;top:unset;transform:none}}@media (min-width:1025px)and (max-width:1280px){.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__info{max-width:48%}}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail{background:#172037;border-radius:8px;max-width:432px;padding:24px 40px 40px;position:absolute;right:3rem;top:50%;transform:translateY(-50%)}@media (max-width:1024px){.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail{bottom:unset;left:unset;margin-top:40px;padding-left:20px;padding-right:20px;position:relative;right:unset;top:unset;transform:none}}@media (max-width:1339px){.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail{margin-left:auto;margin-right:auto;max-width:360px}}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__title{color:#fff;font-size:1rem;font-weight:700;line-height:1.5rem;padding-bottom:40px;text-align:center}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner{display:grid;gap:42px;grid-template-columns:repeat(2,1fr)}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item{display:flex;flex-direction:column;gap:8px}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item .corsi-hero__detail__inner__item__title{color:#fff;font-size:1rem;font-weight:700;line-height:1.5rem}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item .corsi-hero__detail__inner__item__info{color:#fff;font-size:.875rem;line-height:1.0625rem}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item .corsi-hero__detail__inner__item__info.corsi-hero__detail__inner__item__info--icon[data-level="1"] svg:first-child path,.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item .corsi-hero__detail__inner__item__info.corsi-hero__detail__inner__item__info--icon[data-level="2"] svg:first-child path,.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item .corsi-hero__detail__inner__item__info.corsi-hero__detail__inner__item__info--icon[data-level="2"] svg:nth-child(2) path,.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item .corsi-hero__detail__inner__item__info.corsi-hero__detail__inner__item__info--icon[data-level="3"] svg:first-child path,.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item .corsi-hero__detail__inner__item__info.corsi-hero__detail__inner__item__info--icon[data-level="3"] svg:nth-child(2) path,.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__detail .corsi-hero__detail__inner .corsi-hero__detail__inner__item .corsi-hero__detail__inner__item__info.corsi-hero__detail__inner__item__info--icon[data-level="3"] svg:nth-child(3) path{fill:#fff8f1}.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__info__title{color:#172037;font-size:3rem;font-weight:700;line-height:4.5rem}@media (max-width:1024px){.corsi-detail .corsi-hero .corsi-hero__info_and_detail .corsi-hero__info__title{font-size:1.5rem;line-height:1.875rem}}.corsi-detail .corsi-description{color:#000;font-size:1rem;line-height:1.5rem;margin:0 auto;max-width:659px;padding:140px 0}@media (max-width:1024px){.corsi-detail .corsi-description{padding:100px 1.5rem}}.corsi-detail .corsi-description .heading{margin-bottom:24px}.corsi-detail .corsi-description h3{color:#172037;font-size:32px;font-weight:700;line-height:48px;margin:0;padding-bottom:8px}.corsi-detail .corsi-maestri__inner{background:#172037;border-radius:8px;display:grid;gap:15px;grid-template-columns:268px 1fr 1fr;padding:40px 0 0 48px}@media (max-width:1024px){.corsi-detail .corsi-maestri__inner{gap:24px;grid-template-columns:1fr;padding:64px 20px 0}}.corsi-detail .corsi-maestri__inner .corsi-maestri__inner__title{color:#fff;font-size:1.5rem;line-height:1.875rem;margin:0}@media (max-width:1024px){.corsi-detail .corsi-maestri__inner .corsi-maestri__inner__title{font-size:1rem;font-weight:400;line-height:1.5rem}}.corsi-detail .corsi-maestri__inner .corsi-maestri__inner__text{display:flex;flex-direction:column;padding-bottom:40px}.corsi-detail .corsi-maestri__inner .corsi-maestri__inner__text a{color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem;margin-top:auto}.corsi-detail .corsi-maestri__inner .corsi-maestri__inner__text .corsi-maestri__inner__name{color:#fff;font-size:3rem;line-height:4.5rem}@media (max-width:1024px){.corsi-detail .corsi-maestri__inner .corsi-maestri__inner__text .corsi-maestri__inner__name{font-size:2rem;line-height:3rem}}.corsi-detail .corsi-maestri__inner .corsi-maestri__inner__text .corsi-maestri__inner__desc p{color:#fff;font-size:1rem;line-height:1.5rem}.corsi-detail .corsi-maestri__inner .corsi-maestri__inner__img img{display:block;margin-left:auto;margin-top:60px;max-width:100%}.corsi-detail .corsi-gadget{display:grid;gap:24px;grid-template-columns:430px 1fr;margin-bottom:80px}@media (max-width:1024px){.corsi-detail .corsi-gadget{grid-template-columns:1fr}}.corsi-detail .corsi-gadget .corsi-gadget__title{color:#172037;font-size:2rem;font-weight:700;line-height:3rem}@media (max-width:1024px){.corsi-detail .corsi-gadget .corsi-gadget__title{font-size:1.5rem;line-height:2rem}}.corsi-detail .corsi-gadget .corsi-gadget__box{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.corsi-detail .corsi-gadget .corsi-gadget__box{gap:19px;grid-template-columns:repeat(2,1fr)}}.corsi-detail .corsi-gadget .corsi-gadget__box .corsi-gadget__item{background:#f3ede8;border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:16px}.corsi-detail .corsi-gadget .corsi-gadget__box .corsi-gadget__item .corsi-gadget__item__text{color:#172037;font-size:.875rem;line-height:1.0625rem}.single-post.product{background:#fff8f1;padding:0 48px 100px}@media (max-width:1024px){.single-post.product{padding:0 24px}}@media (min-width:1921px){.single-post.product{margin:0 auto;max-width:1824px}}.single-post.product .breadcrumbs{column-gap:5px;display:flex;flex-wrap:nowrap;padding:34px 0}@media (max-width:767px){.single-post.product .breadcrumbs{padding:16px 0 34px}}.single-post.product .breadcrumbs .segment{color:#172037;font-size:14px;font-weight:400;line-height:17px;text-transform:capitalize;white-space:nowrap}@media (max-width:1024px){.single-post.product .breadcrumbs .segment{font-size:12px;line-height:15px}}.single-post.product .breadcrumbs .segment:last-child{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-post.product .breadcrumbs .segment a{text-decoration-line:underline;white-space:nowrap}.single-post.product .breadcrumbs.is_compact{padding-bottom:0!important;padding-top:35px!important}.single-post.product .post-content.product-wrapper .product-row{column-gap:10%;display:flex;justify-content:space-between;padding-bottom:190px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row{flex-direction:column}}.single-post.product .post-content.product-wrapper .product-row .col.image-and-sheet{height:fit-content;width:37vw}@media (min-width:1025px){.single-post.product .post-content.product-wrapper .product-row .col.image-and-sheet{height:100%;position:sticky;top:160px}}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.image-and-sheet{width:100%}}.single-post.product .post-content.product-wrapper .product-row .col.image-and-sheet .product-image img,.single-post.product .post-content.product-wrapper .product-row .col.image-and-sheet .product-image svg{border-radius:8px;height:auto;width:100%}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet{padding-top:96px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col .product-sheet{padding-top:0}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet.mobile-only{padding-bottom:64px}}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner{border:1px solid #172037;border-radius:12px;color:#172037;column-gap:24px;display:flex;height:fit-content;padding:16px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner{column-gap:16px;padding:8px}}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner .sheet-image{width:88px}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner .sheet-image img{height:auto;width:88px}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner .sheet-main{display:flex;flex-direction:column;justify-content:space-between}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner .sheet-main .sheet-text{color:#172037;font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner .sheet-main .sheet-text{font-size:14px;line-height:17px}}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner .sheet-main .cta-secondary{color:#172037;font-size:16px;font-weight:700;line-height:24px;margin-top:auto;text-decoration:none;text-underline-offset:8px;transition:all .3s ease}.single-post.product .post-content.product-wrapper .product-row .col .product-sheet .sheet-inner .sheet-main .cta-secondary:hover{text-decoration:underline;transition:all .3s}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table{height:fit-content;width:45vw}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table{width:100%}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main{margin-top:24px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .new{margin-bottom:24px;width:fit-content}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .new span{background-color:#96a434;border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:17px;padding:8px 12px}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .title{color:#172037;font-size:3rem;font-weight:700;line-height:60px;margin:0 0 8px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .title{font-size:32px;font-weight:700;line-height:48px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .categories-and-code{display:flex;gap:16px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .categories-and-code{flex-wrap:wrap}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .categories-and-code .categories{display:flex;gap:16px}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .categories-and-code .categories span{color:#172037;font-size:16px;font-weight:700;line-height:24px}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .categories-and-code .code{color:dimgray;font-size:16px;font-weight:700;line-height:24px}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .cta-primary{padding:64px 0}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .cta-primary{padding:40px 0 32px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .cta-primary .cta{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;cursor:pointer;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .cta-primary .cta{height:auto;padding:15px 32px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .cta-primary .cta:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:480px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .cta-primary .cta{width:auto}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .description{color:#172037;font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-main .description{font-size:14px;line-height:17.5px;padding-bottom:64px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table{padding:96px 0 0}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table{padding:0 0 64px;width:100%}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row{display:flex}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row .col{color:#172037;font-size:16px;font-weight:700;line-height:24px;min-width:170px;padding:24px 21px;width:170px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row .col{min-width:140px;padding:16px 12px;width:140px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row .col:last-child{font-weight:400;width:auto}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row .col:last-child{font-size:14px;line-height:17px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row .col.has-images{column-gap:24px;display:flex}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row .col.has-images{column-gap:16px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row .col.has-images img{height:24px;width:24px}@media (max-width:1024px){.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row .col.has-images img{height:16px;width:16px}}.single-post.product .post-content.product-wrapper .product-row .col.main-and-table .product-table .row:nth-child(odd){background:rgb(23 32 55 / .051)}.single-post.product .post-content.product-wrapper .product-sheet-and-table{column-gap:10%;display:flex;justify-content:space-between}.single-post.product .banner{background:#f29200;border-radius:8px;color:#172037;margin-bottom:168px;margin-top:0;padding:32px 0 0 32px;position:relative;z-index:1}@media (max-width:1024px){.single-post.product .banner{margin-bottom:40px;margin-top:0}}.single-post.product .banner:not(.banner-promo){overflow:hidden;padding:0 0 0 32px}.single-post.product .banner:not(.banner-promo) .inner{display:grid;gap:75px;grid-template-columns:repeat(2,auto);width:100%}@media (max-width:1024px){.single-post.product .banner:not(.banner-promo) .inner{gap:0}}.single-post.product .banner:not(.banner-promo) .inner .col:first-child,.single-post.product .banner:not(.banner-promo) .inner .col:last-child{width:auto}.single-post.product .banner:not(.banner-promo) .inner .col .text{max-width:600px}.single-post.product .banner:after{background:rgb(23 32 55 / .5);border-radius:8px;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}@media (max-width:1024px){.single-post.product .banner:after{content:none}.single-post.product .banner{border-radius:0;margin-left:-24px;margin-top:0;padding:24px;width:100%}}.single-post.product .banner .inner{display:flex}@media (max-width:1024px){.single-post.product .banner .inner{flex-direction:column}}.single-post.product .banner .inner .col{position:relative}.single-post.product .banner .inner .col:first-child{display:flex;flex-direction:column;justify-content:center}.single-post.product .banner .inner .col .title{font-size:48px;font-weight:700;line-height:58px;margin:0}@media (max-width:1024px){.single-post.product .banner .inner .col .title{font-size:24px;line-height:30px}}.single-post.product .banner .inner .col .text{font-size:16px;font-weight:400;line-height:24px;margin-top:16px}.single-post.product .banner .inner .col .cta{color:#172037;font-size:16px;font-weight:700;font-weight:600;line-height:24px;margin-top:66px;text-decoration:none;text-underline-offset:8px;transition:all .3s ease}.single-post.product .banner .inner .col .cta:hover{text-decoration:underline;transition:all .3s}@media (max-width:1024px){.single-post.product .banner .inner .col .cta{margin-top:40px}}.single-post.product .banner .inner .col img{border-bottom-right-radius:8px;height:100%;width:auto}.single-post.product .banner .inner .col:first-child{padding-bottom:32px;width:50%}@media (max-width:1024px){.single-post.product .banner .inner .col:first-child{padding-bottom:0;width:100%}}.single-post.product .banner .inner .col:last-child{display:flex;justify-content:flex-end;width:50%}@media (max-width:1024px){.single-post.product .banner .inner .col:last-child{display:none}}.single-post.product .banner.banner-promo{background:#bd342c;color:#fff8f1;height:100%;margin-bottom:0;margin-top:0}.single-post.product .banner.banner-promo .inner .col:first-child{display:block}.single-post.product .banner.banner-promo .inner .col .title{margin-bottom:44px}.single-post.product .banner.banner-promo .inner .col .cta{color:#fff8f1}.single-post.product .banner.banner-promo .inner .col img{bottom:-64px;bottom:-32px;height:calc(100% + 96px);height:calc(130% + 64px);position:absolute;right:-64px;right:-32px;width:auto}.single-post.product .banner.banner-promo.vegan{background:#96a434}.single-post.product .contact-form{margin:0 auto;max-width:890px;padding:120px 0 90px}.single-post.product .contact-form .title{color:#172037;font-size:32px;font-weight:700;line-height:48px;margin-bottom:40px}@media (max-width:1024px){.single-post.product .contact-form .title{text-align:center}}.single-post.product .contact-form form{display:flex;flex-wrap:wrap;gap:24px}.single-post.product .contact-form form>p{color:#172037;font-size:16px;font-weight:700;line-height:19.36px;margin:0;width:100%}.single-post.product .contact-form form>p>input{border-radius:8px;color:dimgray;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.single-post.product .contact-form form>p>input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;float:right;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;min-width:166px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.single-post.product .contact-form form>p>input[type=submit]{height:auto;padding:15px 32px}}.single-post.product .contact-form form>p>input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){.single-post.product .contact-form form>p>input[type=submit]{min-width:100%}}.single-post.product .contact-form form>p>label{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.single-post.product .contact-form form>p>label br{display:none}.single-post.product .contact-form form>p>label span{display:flex}.single-post.product .contact-form form>p>label span[class$=-tip]{bottom:-20px;font-size:10px;position:absolute}.single-post.product .contact-form form>p>label span input{background:#fff0;border:1px solid #000;border-radius:8px;color:dimgray;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.single-post.product .contact-form form>p>label span input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;min-width:120px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.single-post.product .contact-form form>p>label span input[type=submit]{height:auto;padding:15px 32px}}.single-post.product .contact-form form>p>label span input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){.single-post.product .contact-form form>p>label span input[type=submit]{width:100%}}.single-post.product .contact-form form>p>label span input[type=file]{border:0;border-bottom:1px solid #172037;border-radius:0;width:fit-content}.single-post.product .contact-form form>p>label span input::placeholder{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.single-post.product .contact-form form>p>label span select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;height:18px;height:52px}.single-post.product .contact-form form>p>label span select,.single-post.product .contact-form form>p>label span textarea{background:#fff0;border:1px solid #000;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;line-height:19px;padding:16px;width:100%}.single-post.product .contact-form form>p>label span textarea::placeholder{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.single-post.product .contact-form form>p>label span[data-name*=select]{position:relative}.single-post.product .contact-form form>p>label span[data-name*=select]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' fill='none' viewBox='0 0 8 3'%3E%3Cpath fill='%23172037' d='M4 3 .536 0h6.928z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";font-size:8px;height:8px;position:absolute;right:20px;top:38px;transform:rotate(0deg);transition:transform .3s ease;width:8px}.single-post.product .contact-form form [data-name=your-consent] *{margin:0;padding:0}.single-post.product .contact-form form [data-name=your-consent] input[type=checkbox]{width:fit-content}.single-post.product .contact-form form [data-name=your-consent] label{align-items:center;display:flex;gap:12px}.single-post.product .contact-form form [data-name=your-consent] label>span{display:inline;font-weight:400}.single-post.product .contact-form form [data-name=your-consent] label>span a{font-weight:600;text-decoration:underline}@media (min-width:1025px){.single-post.product .contact-form form>p:nth-child(4),.single-post.product .contact-form form>p:nth-child(5),.single-post.product .contact-form form>p:nth-child(6),.single-post.product .contact-form form>p:nth-child(7){min-width:calc(50% - 12px);width:calc(50% - 12px)}.single-post.product .contact-form form>p:nth-child(10){min-width:calc(80% - 12px);width:calc(80% - 12px)}.single-post.product .contact-form form>p:nth-child(11){min-width:calc(20% - 12px);width:calc(20% - 12px)}}.single-post.product .post-footer{display:none}.archive-eventi{background:#fff8f1;padding:0 48px 48px}@media (max-width:1024px){.archive-eventi{padding:0 24px 120px}}@media (min-width:1921px){.archive-eventi{margin:0 auto;max-width:1824px}}.archive-eventi .breadcrumbs{column-gap:5px;display:flex;flex-wrap:nowrap;padding:34px 0}@media (max-width:767px){.archive-eventi .breadcrumbs{padding:16px 0 34px}}.archive-eventi .breadcrumbs .segment{color:#172037;font-size:14px;font-weight:400;line-height:17px;text-transform:capitalize;white-space:nowrap}@media (max-width:1024px){.archive-eventi .breadcrumbs .segment{font-size:12px;line-height:15px}}.archive-eventi .breadcrumbs .segment:last-child{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-eventi .breadcrumbs .segment a{text-decoration-line:underline;white-space:nowrap}.archive-eventi .breadcrumbs.is_compact{padding-bottom:0!important;padding-top:35px!important}@media (max-width:1024px){.archive-eventi .breadcrumbs{display:none;padding:0}}.archive-eventi h1{color:#172037;font-size:96px;font-weight:400;line-height:120px;margin-top:0;text-align:center}@media (max-width:1024px){.archive-eventi h1{font-size:48px;font-weight:400;line-height:72px;margin-bottom:0;margin-top:0;padding-bottom:64px;padding-top:64px}}.archive-eventi>h2{color:#172037;font-size:48px;font-weight:400;line-height:72px;margin:0 auto;max-width:1115px;padding-bottom:64px;padding-top:64px;text-align:center}@media (max-width:1024px){.archive-eventi>h2{font-size:32px;font-weight:400;line-height:48px;padding-bottom:40px;padding-top:40px}.archive-eventi>h2.past-events{padding-top:120px}}.archive-eventi .eventi-grid{display:flex;flex-direction:column;margin:0 auto;max-width:1115px;row-gap:40px}.archive-eventi .eventi-grid .evento-item{border-radius:12px;display:flex;overflow:hidden;position:relative}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item{flex-direction:column;width:100%}}.archive-eventi .eventi-grid .evento-item .col{width:50%}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item .col{flex-direction:column;width:100%}}.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img{display:flex}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img{flex-direction:row;width:100%}}.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img .col-dates{background-color:#172037;display:flex;height:100%;justify-content:center;width:30%}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img .col-dates{height:50vw;width:50%}}.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img .col-dates .inner{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img .col-dates .inner .giorni span{font-size:24px;font-weight:700;line-height:30px}.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img .col-dates .inner .mesi-e-anno{text-align:center}.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img .col-dates .inner .mesi-e-anno span{font-size:16px;font-weight:700;line-height:24px}.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img .col-img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-grow:1;flex:1;height:100%;width:70%}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item .col.cols-date-and-img .col-img{height:50vw;width:50%}}.archive-eventi .eventi-grid .evento-item .evento-info{background:#f3ede8;color:#172037;display:flex;min-height:160px;width:72%}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item .evento-info{width:100%}}.archive-eventi .eventi-grid .evento-item .evento-info .inner{display:flex;flex-direction:column;margin:auto;padding:16px 50px;width:70%}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item .evento-info .inner{padding:16px;width:100%}}.archive-eventi .eventi-grid .evento-item .evento-info .inner h2{font-size:24px;font-weight:700;line-height:30px;margin:0 0 8px;padding:0}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item .evento-info .inner h2{font-size:16px;font-weight:700;line-height:24px}}.archive-eventi .eventi-grid .evento-item .evento-info .inner .description{color:dimgray;font-size:14px;font-weight:400;line-height:17.5px}.archive-eventi .eventi-grid .evento-item .evento-info .inner .location{align-items:center;display:flex;font-size:14px;font-weight:700;gap:10px;line-height:17.5px}.archive-eventi .eventi-grid .evento-item .evento-info .cta-container{align-items:center;display:flex;height:100%;justify-content:center;width:28%}.archive-eventi .eventi-grid .evento-item .evento-info .cta-container a{color:#172037;font-size:16px;font-weight:700;font-weight:600;line-height:24px;padding:0 10px;text-decoration:none;text-underline-offset:8px;transition:all .3s ease}.archive-eventi .eventi-grid .evento-item .evento-info .cta-container a:hover{text-decoration:underline;transition:all .3s}@media (max-width:1024px){.archive-eventi .eventi-grid .evento-item .evento-info .cta-container a{bottom:0;color:#fff0;left:0;position:absolute;right:0;top:0}}.eventi .news-article .news-content .hero{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100dvh;max-height:792px;padding:35px 45px}@media (max-width:1024px){.eventi .news-article .news-content .hero{padding:16px 20px}}.eventi .news-article .news-content .hero .breadcrumbs{column-gap:5px;display:flex;flex-wrap:nowrap;padding:34px 0 0}@media (max-width:767px){.eventi .news-article .news-content .hero .breadcrumbs{padding:16px 0 34px}}.eventi .news-article .news-content .hero .breadcrumbs .segment{color:#172037;font-size:14px;font-weight:400;line-height:17px;text-transform:capitalize;white-space:nowrap}@media (max-width:1024px){.eventi .news-article .news-content .hero .breadcrumbs .segment{font-size:12px;line-height:15px}}.eventi .news-article .news-content .hero .breadcrumbs .segment:last-child{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventi .news-article .news-content .hero .breadcrumbs .segment a{text-decoration-line:underline;white-space:nowrap}.eventi .news-article .news-content .hero .breadcrumbs.is_compact{padding-bottom:0!important;padding-top:35px!important}.eventi .news-article .news-content .hero .breadcrumbs .segment,.eventi .news-article .news-content .hero .breadcrumbs a{color:#fff8f1!important;font-size:12px;font-weight:400;line-height:14.52px}.eventi .news-article .news-content .hero .main-info{color:#fff8f1;margin-bottom:120px;text-align:center}.eventi .news-article .news-content .hero .main-info .news-title .title{font-size:32px;font-weight:700;line-height:48px;margin:27px auto 20px}@media (max-width:1024px){.eventi .news-article .news-content .hero .main-info .news-title .title{font-size:24px;font-weight:700;line-height:30px;margin:0 auto 40px}}.eventi .news-article .news-content .hero .main-info .news-title .title span{font-size:96px;font-weight:700;line-height:120px}@media (max-width:1024px){.eventi .news-article .news-content .hero .main-info .news-title .title span{font-size:48px;font-weight:700;line-height:72px}}.eventi .news-article .news-content .hero .main-info .news-dates{font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}@media (max-width:1024px){.eventi .news-article .news-content .hero .main-info .news-dates{font-size:14px;font-weight:700;line-height:17.5px}}.eventi .news-article .news-content .hero .main-info .news-location{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:24px}@media (max-width:1024px){.eventi .news-article .news-content .hero .main-info .news-location{font-size:14px;font-weight:700;line-height:17.5px}}.eventi .news-article .news-content .hero .main-info .news-location svg{padding-right:8px}.eventi .news-article .news-content .hero .news-gallery{display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1440px}@media (max-width:1024px){.eventi .news-article .news-content .hero .news-gallery{flex-wrap:wrap;gap:20px;margin:0 auto;max-width:420px}}.eventi .news-article .news-content .hero .news-gallery .image-container{display:flex;max-width:25%}@media (max-width:1024px){.eventi .news-article .news-content .hero .news-gallery .image-container{max-width:46%}}.eventi .news-article .news-content .hero .news-gallery .image-container img{border-radius:12px;height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:1024px){.eventi .news-article .news-content .hero .news-gallery .image-container:first-child{order:1}}.eventi .news-article .news-content .hero .news-gallery .image-container:first-child img{margin-top:auto;max-height:89%}@media (max-width:1024px){.eventi .news-article .news-content .hero .news-gallery .image-container:first-child img{max-height:87%}.eventi .news-article .news-content .hero .news-gallery .image-container:nth-child(2){margin-bottom:-20%;margin-top:20%;order:4}}.eventi .news-article .news-content .hero .news-gallery .image-container:nth-child(2) img{margin-top:auto;max-height:63%}@media (max-width:1024px){.eventi .news-article .news-content .hero .news-gallery .image-container:nth-child(2) img{margin-top:0;max-height:58%}.eventi .news-article .news-content .hero .news-gallery .image-container:nth-child(3){order:3}.eventi .news-article .news-content .hero .news-gallery .image-container:nth-child(4){margin-bottom:-20%;margin-top:20%;order:2}}.eventi .news-article .news-content .hero .news-gallery .image-container:nth-child(4) img{margin-top:auto;max-height:77%}@media (max-width:1024px){.eventi .news-article .news-content .hero .news-gallery .image-container:nth-child(4) img{margin-top:10%;max-height:94%}}.eventi .news-article .news-content .details-and-form{margin:280px auto 0}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form{margin:190px auto 0}}.eventi .news-article .news-content .details-and-form .title-slider{color:#172037;font-size:2rem;font-weight:700;line-height:3rem;padding:30px 20px;text-align:center}.eventi .news-article .news-content .details-and-form .inner{display:flex;gap:27px;margin:0 auto;max-width:1440px;padding:0 48px 200px}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner{flex-direction:column;gap:0;padding:0 20px 70px}}.eventi .news-article .news-content .details-and-form .inner .col{width:50%}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col{width:100%}}.eventi .news-article .news-content .details-and-form .inner .col .text{color:#172037;font-size:16px;font-weight:400;line-height:24px;max-width:530px;padding-bottom:64px}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col .news-guests{margin-bottom:88px}}.eventi .news-article .news-content .details-and-form .inner .col .news-guests *{overflow:visible}.eventi .news-article .news-content .details-and-form .inner .col .news-guests h2{color:#172037;font-size:32px;font-weight:700;line-height:48px;margin-bottom:40px}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col .news-guests h2{text-align:center}}.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper{display:flex;flex-wrap:wrap;gap:40px}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper{flex-wrap:nowrap;gap:inherit}}@media (min-width:1281px){.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);justify-content:flex-start;max-width:460px}}.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;justify-content:center;margin-top:auto}@media (min-width:1025px){.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper .swiper-slide{margin-right:0!important;width:205px!important}}.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper .swiper-slide .maestro-item{display:flex;flex-direction:column;justify-content:center}.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper .swiper-slide .maestro-item img{height:auto;width:100%}.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper .swiper-slide .maestro-item a{color:#1e1e1e;color:#172037;font-size:16px;font-weight:700;line-height:24px;margin:0 auto;padding:12px 0;text-align:center;text-decoration:none;text-underline-offset:8px;transition:all .3s ease}.eventi .news-article .news-content .details-and-form .inner .col .news-guests .swiper-wrapper .swiper-slide .maestro-item a:hover{text-decoration:underline;transition:all .3s}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2){color:#172037}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .title{font-size:32px;font-weight:700;line-height:48px;margin-bottom:20px}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .title{text-align:center}}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .subtitle{font-size:16px;font-weight:400;line-height:24px;margin-bottom:40px}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .subtitle{text-align:center}}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form{display:flex;flex-wrap:wrap;gap:24px}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p{color:#172037;font-size:16px;font-weight:700;line-height:19.36px;margin:0;width:100%}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>input{border-radius:8px;color:dimgray;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;float:right;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;min-width:166px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>input[type=submit]{height:auto;padding:15px 32px}}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>input[type=submit]{min-width:100%}}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label br{display:none}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span{display:flex}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span[class$=-tip]{bottom:-20px;font-size:10px;position:absolute}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span input{background:#fff0;border:1px solid #000;border-radius:8px;color:dimgray;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;min-width:120px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span input[type=submit]{height:auto;padding:15px 32px}}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span input[type=submit]{width:100%}}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span input[type=file]{border:0;border-bottom:1px solid #172037;border-radius:0;width:fit-content}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span input::placeholder{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;height:18px;height:52px}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span select,.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span textarea{background:#fff0;border:1px solid #000;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;line-height:19px;padding:16px;width:100%}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span textarea::placeholder{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span[data-name*=select]{position:relative}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span[data-name*=select]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' fill='none' viewBox='0 0 8 3'%3E%3Cpath fill='%23172037' d='M4 3 .536 0h6.928z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";font-size:8px;height:8px;position:absolute;right:20px;top:38px;transform:rotate(0deg);transition:transform .3s ease;width:8px}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form [data-name=your-consent] *{margin:0;padding:0}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form [data-name=your-consent] input[type=checkbox]{width:fit-content}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form [data-name=your-consent] label{align-items:center;display:flex;gap:12px}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form [data-name=your-consent] label>span{display:inline;font-weight:400}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form [data-name=your-consent] label>span a{font-weight:600;text-decoration:underline}@media (min-width:1025px){.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p:nth-child(2),.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p:nth-child(3){min-width:calc(50% - 12px);width:calc(50% - 12px)}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p:nth-child(8){min-width:calc(70% - 12px);width:calc(70% - 12px)}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p:nth-child(9){min-width:calc(30% - 12px);width:calc(30% - 12px)}}.eventi .news-article .news-content .details-and-form .inner .col:nth-child(2) .contact-form form>p>label span{padding-top:16px}main.maestri{background:#fff8f1;padding:0 48px 100px}@media (max-width:1024px){main.maestri{padding:0 24px}}main.maestri .single-maestri .breadcrumbs{column-gap:5px;display:flex;flex-wrap:nowrap;padding:34px 0}@media (max-width:767px){main.maestri .single-maestri .breadcrumbs{padding:16px 0 34px}}main.maestri .single-maestri .breadcrumbs .segment{color:#172037;font-size:14px;font-weight:400;line-height:17px;text-transform:capitalize;white-space:nowrap}@media (max-width:1024px){main.maestri .single-maestri .breadcrumbs .segment{font-size:12px;line-height:15px}}main.maestri .single-maestri .breadcrumbs .segment:last-child{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.maestri .single-maestri .breadcrumbs .segment a{text-decoration-line:underline;white-space:nowrap}main.maestri .single-maestri .breadcrumbs.is_compact{padding-bottom:0!important;padding-top:35px!important}main.maestri .maestri-content{margin-top:50px}@media (max-width:1024px){main.maestri .maestri-content{margin-top:0}}main.maestri .maestri-content .wrapper.main-info{display:flex;justify-content:space-between}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info{flex-direction:column-reverse;justify-content:center}}main.maestri .maestri-content .wrapper.main-info .col:first-child{width:40%}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col:first-child{width:auto}}main.maestri .maestri-content .wrapper.main-info .col:last-child{display:flex;justify-content:center;width:45%}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col:last-child{width:auto}}main.maestri .maestri-content .wrapper.main-info .col .img-container img{height:100%;width:auto}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col .img-container img{height:auto;width:100%}}main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper{padding-bottom:64px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper{padding:0}}main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-subtitle{color:#1e1e1e;font-size:16px;font-weight:400;line-height:24px;margin-bottom:20px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-subtitle{color:#172037;font-size:14px;line-height:17.5px}}main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-title{color:#1e1e1e;font-size:96px;font-weight:400;line-height:120px;margin-bottom:64px;margin-top:0}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-title{font-size:40px;line-height:50px;margin-bottom:24px}}main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-descrizione{color:#000;font-size:16px;font-weight:400;line-height:24px;margin-bottom:40px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-descrizione{margin-bottom:32px}}main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-cta{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-cta{height:auto;padding:15px 32px}}main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-cta:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){main.maestri .maestri-content .wrapper.main-info .col .maestri-main-info-text-wrapper .maestri-cta{width:auto}}main.maestri .maestri-content .wrapper.storia{background:#172037;color:#fff8f1;display:flex;justify-content:space-between;margin:0 -48px 160px;padding:120px 48px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia{flex-direction:column;margin:64px -24px 96px;padding:42px 24px}}main.maestri .maestri-content .wrapper.storia .col:first-child{width:46%}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col:first-child{width:auto}}main.maestri .maestri-content .wrapper.storia .col:last-child{width:320px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col:last-child{width:auto}}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper details{display:none}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper details{display:block}}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper details summary{font-size:48px;font-weight:700;line-height:72px;list-style:none;position:relative}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper details summary{font-size:24px;font-weight:700;line-height:30px}}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper details summary::-webkit-details-marker{display:none}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper details summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' fill='none' viewBox='0 0 8 3'%3E%3Cpath fill='%23fff' d='M4 3 .536 0h6.928z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";font-size:8px;height:8px;position:absolute;right:0;top:12px;transform:rotate(0deg);transition:transform .3s ease;width:8px}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper details[open] summary:after{transform:rotate(180deg)}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper details>*{font-size:16px;font-weight:400;line-height:20px}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper .not-mobile{display:block}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper .not-mobile{display:none}}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper .not-mobile .title{font-size:48px;font-weight:700;line-height:72px;margin:0}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper .not-mobile .title{font-size:24px;font-weight:700;line-height:30px}}main.maestri .maestri-content .wrapper.storia .col .maestri-storia-text-wrapper .not-mobile .text{font-size:16px;font-weight:400;line-height:20px}main.maestri .maestri-content .wrapper.storia .col .maestri-socials-wrapper .title{font-size:32px;font-weight:700;line-height:48px;margin:18px 0 0}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col .maestri-socials-wrapper .title{font-size:48px;font-weight:700;line-height:72px;margin-top:64px}}@media (max-width:1024px)and (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col .maestri-socials-wrapper .title{font-size:24px;font-weight:700;line-height:30px}}main.maestri .maestri-content .wrapper.storia .col .maestri-socials-wrapper .list{margin-left:0;padding-left:0}main.maestri .maestri-content .wrapper.storia .col .maestri-socials-wrapper .list li{list-style-type:none;margin:32px 0 0}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col .maestri-socials-wrapper .list li{margin-top:16px}}main.maestri .maestri-content .wrapper.storia .col .maestri-socials-wrapper .list li a{font-size:16px;font-weight:600;line-height:24px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.storia .col .maestri-socials-wrapper .list li a{font-size:14px;line-height:17px}}main.maestri .maestri-content .wrapper.evento>.title{color:#1e1e1e;font-size:48px;font-weight:400;line-height:72px;text-align:center}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento>.title{color:#172037;font-size:24px;line-height:30px}}main.maestri .maestri-content .wrapper.evento>.title strong{display:inline}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento>.title strong{display:block}}main.maestri .maestri-content .wrapper.evento .inner{border:1px solid #172037;border-radius:12px;display:flex;gap:24px;margin:96px 0 80px;padding:24px 32px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner{flex-direction:column;gap:16px;margin:40px 0;padding:16px}}main.maestri .maestri-content .wrapper.evento .inner .col{color:#172037;display:flex;flex:1;flex-direction:column;width:auto}main.maestri .maestri-content .wrapper.evento .inner .col:first-child img{border-radius:12px;height:100%;object-fit:cover;width:100%}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col:first-child img{aspect-ratio:1/1;height:auto}}main.maestri .maestri-content .wrapper.evento .inner .col .author{font-size:16px;font-weight:400;line-height:19.36px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .author{font-size:14px;line-height:16.94px}}main.maestri .maestri-content .wrapper.evento .inner .col .author .name{font-weight:700}main.maestri .maestri-content .wrapper.evento .inner .col .details.desktop-only{font-size:14px;font-weight:400;line-height:17.5px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .details.desktop-only{display:none}}main.maestri .maestri-content .wrapper.evento .inner .col .details.desktop-only .when{margin-bottom:8px}main.maestri .maestri-content .wrapper.evento .inner .col .title-container .title{font-size:48px;font-weight:700;line-height:72px;margin:0 0 24px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .title-container .title{font-size:24px;line-height:30px;margin:16px 0 24px}}main.maestri .maestri-content .wrapper.evento .inner .col .description.desktop-only{font-size:16px;font-weight:400;line-height:24px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .description.desktop-only{display:none}}main.maestri .maestri-content .wrapper.evento .inner .col .description.desktop-only .subject{font-weight:700;margin-bottom:8px}main.maestri .maestri-content .wrapper.evento .inner .col .duration{font-size:16px;font-weight:400;line-height:19.36px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .duration{font-size:14px;line-height:17.5px;margin-bottom:8px}}main.maestri .maestri-content .wrapper.evento .inner .col .duration .detail{font-weight:700}main.maestri .maestri-content .wrapper.evento .inner .col .details.mobile-only{display:flex;display:none;justify-content:space-between;margin-bottom:24px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .details.mobile-only{display:flex;font-size:14px;line-height:17.5px;margin-bottom:8px}}main.maestri .maestri-content .wrapper.evento .inner .col .price.desktop-only{font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px;text-align:right}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .price.desktop-only{display:none}main.maestri .maestri-content .wrapper.evento .inner .col .cta_container{margin-top:24px;width:100%}}main.maestri .maestri-content .wrapper.evento .inner .col .cta_container .cta{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content;width:auto}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .cta_container .cta{height:auto;padding:15px 32px}}main.maestri .maestri-content .wrapper.evento .inner .col .cta_container .cta:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}main.maestri .maestri-content .wrapper.evento .inner .col .upper{display:flex;height:100%;justify-content:space-between}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .upper{flex-direction:column;height:auto}}main.maestri .maestri-content .wrapper.evento .inner .col .middle{display:flex;flex-direction:column;height:100%;padding-right:23%}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .middle{flex-direction:column;height:auto;padding-right:0}}main.maestri .maestri-content .wrapper.evento .inner .col .lower{align-items:flex-end;display:flex;height:100%;justify-content:space-between;margin-top:auto}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .inner .col .lower{align-items:flex-start;flex-direction:column;height:auto}}main.maestri .maestri-content .wrapper.evento .cta-container{margin-top:50px;padding-bottom:140px;text-align:right;width:100%}@media (max-width:1024px){main.maestri .maestri-content .wrapper.evento .cta-container{padding-bottom:96px;text-align:center}}main.maestri .maestri-content .wrapper.evento .cta-container .cta{color:#172037;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;text-underline-offset:8px;transition:all .3s ease}main.maestri .maestri-content .wrapper.evento .cta-container .cta:hover{text-decoration:underline;transition:all .3s}main.maestri .maestri-content .wrapper.prodotti-firmati{position:relative}main.maestri .maestri-content .wrapper.prodotti-firmati>.title{color:#172037;font-size:48px;font-weight:400;line-height:72px;text-align:left}@media (max-width:1024px){main.maestri .maestri-content .wrapper.prodotti-firmati>.title{color:#172037;font-size:24px;line-height:30px}}main.maestri .maestri-content .wrapper.prodotti-firmati>.title strong{display:inline}@media (max-width:1024px){main.maestri .maestri-content .wrapper.prodotti-firmati>.title strong{display:block}}main.maestri .maestri-content .wrapper.prodotti-firmati .banner{background:#96a434;border-radius:8px;color:#fff8f1;margin-bottom:160px;margin-top:32px;padding:0 0 0 32px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.prodotti-firmati .banner{margin-bottom:96px;margin-top:40px;overflow:auto;padding:16px 24px}}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner{display:flex;gap:80px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner{flex-direction:column;gap:0}}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col{position:relative}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col:first-child{display:flex;flex-direction:column;justify-content:center}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col .title{font-size:48px;font-weight:700;line-height:58px;margin:0}@media (max-width:1024px){main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col .title{font-size:24px;line-height:30px}}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col .text{font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px;margin-top:16px}@media (max-width:1024px){main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col .text{margin-bottom:16px;margin-top:24px}}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col .cta{color:#172037;color:#fff8f1;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;text-underline-offset:8px;transition:all .3s ease}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col .cta:hover{text-decoration:underline;transition:all .3s}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col picture{display:block}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col picture img{display:block;height:auto;width:100%}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col:first-child{padding-bottom:32px;width:50%}@media (max-width:1024px){main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col:first-child{padding-bottom:0;width:100%}}main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col:last-child{display:flex;justify-content:flex-end;width:50%}@media (max-width:1024px){main.maestri .maestri-content .wrapper.prodotti-firmati .banner .inner .col:last-child{display:none}}main.maestri .maestri-content .wrapper.slider-maestri{position:relative}main.maestri .maestri-content .wrapper.slider-maestri *{overflow:visible}main.maestri .maestri-content .wrapper.slider-maestri>.title{color:#1e1e1e;font-size:48px;font-weight:700;line-height:72px;text-align:left}@media (max-width:1024px){main.maestri .maestri-content .wrapper.slider-maestri>.title{color:#172037;font-size:24px;font-weight:700;line-height:30px}}main.maestri .maestri-content .wrapper.slider-maestri>.title strong{display:inline}@media (max-width:1024px){main.maestri .maestri-content .wrapper.slider-maestri>.title strong{display:block}main.maestri .maestri-content .wrapper.slider-maestri .swiper{overflow:visible}}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide .maestro-item{color:#fff8f1;padding-top:20px;text-align:center}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide .maestro-item .img-container{padding-top:25%;position:relative}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide .maestro-item .img-container img{width:100%}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide .maestro-item .img-container img:hover{transform:scale(110%) translateY(-5%);transition:all .2s}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide .maestro-item h3{color:#1e1e1e;font-size:16px;font-weight:700;line-height:24px;margin:8px auto 0}@media (max-width:1024px){main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide .maestro-item h3{color:#172037;font-size:16px;font-weight:700;line-height:24px}}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide .maestro-item h3:hover{text-decoration:underline;text-underline-offset:5px;transition:all .2s}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide:nth-child(3n+1) .img-container path{fill:#f29200}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide:nth-child(3n+2) .img-container path{fill:#0048ba}main.maestri .maestri-content .wrapper.slider-maestri .swiper .swiper-wrapper .swiper-slide:nth-child(3n) .img-container path{fill:#96a434}main.maestri .maestri-content .wrapper.slider-maestri>.cta.desktop-only{color:#172037;font-size:16px;font-weight:700;font-weight:600;line-height:24px;position:absolute;right:0;text-decoration:none;text-underline-offset:8px;top:25px;transition:all .3s ease}main.maestri .maestri-content .wrapper.slider-maestri>.cta.desktop-only:hover{text-decoration:underline;transition:all .3s}@media (max-width:1024px){main.maestri .maestri-content .wrapper.slider-maestri>.cta.desktop-only{display:none}}main.maestri .maestri-content .wrapper.slider-maestri>.cta.mobile-only{color:#172037;color:#1e1e1e;display:none;font-size:16px;font-size:14px;font-weight:700;font-weight:600;line-height:24px;line-height:21px;margin:40px auto 100px;text-decoration:none;text-underline-offset:8px;transition:all .3s ease;width:fit-content}main.maestri .maestri-content .wrapper.slider-maestri>.cta.mobile-only:hover{text-decoration:underline;transition:all .3s}@media (max-width:1024px){main.maestri .maestri-content .wrapper.slider-maestri>.cta.mobile-only{display:flex}}.banner-block{background:#bd342c;border-radius:8px;color:#fff8f1;height:100%;margin:190px 48px 70px;padding:32px}@media (max-width:1024px){.banner-block{margin:64px 24px 120px;padding:24px}}.banner-block .inner{display:flex}@media (max-width:1024px){.banner-block .inner{flex-direction:column}}.banner-block .inner .col{position:relative}.banner-block .inner .col .title{font-size:48px;font-weight:700;line-height:58px;margin:0}@media (max-width:1024px){.banner-block .inner .col .title{font-size:24px;line-height:30px}}.banner-block .inner .col .text{font-size:16px;font-weight:400;line-height:24px;margin-bottom:66px;margin-top:16px}@media (max-width:1024px){.banner-block .inner .col .text{margin-bottom:40px}}.banner-block .inner .col .cta{color:#172037;color:#fff8f1;font-size:16px;font-weight:700;font-weight:600;line-height:24px;text-decoration:none;text-underline-offset:8px;transition:all .3s ease}.banner-block .inner .col .cta:hover{text-decoration:underline;transition:all .3s}.banner-block .inner .col img{bottom:-32px;height:auto;height:calc(130% + 64px);position:absolute;right:-32px;width:35vw;width:auto}.banner-block .inner .col:first-child{width:50%}@media (max-width:1024px){.banner-block .inner .col:first-child{width:100%}}.banner-block .inner .col:last-child{display:flex;justify-content:flex-end;width:50%}@media (max-width:1024px){.banner-block .inner .col:last-child{display:none}}.block-content{background:#fff8f1;padding:0 48px 235px}@media (max-width:1024px){.block-content{padding:12vw 24px 76px}}.block-content .inner{display:flex}@media (max-width:1024px){.block-content .inner{flex-direction:column}}.block-content .inner .col{position:relative}.block-content .inner .col .title{color:#172037;font-family:Inter;font-size:6rem;font-weight:400;line-height:120px;margin:0 0 32px}.block-content .inner .col .title b{font-weight:700}@media (max-width:1024px){.block-content .inner .col .title{font-size:32px;font-weight:700;line-height:40px;margin-bottom:24px;margin-top:36px}}.block-content .inner .col .text{font-family:Inter;font-size:2rem;font-size:16px;font-weight:400;line-height:40px;line-height:24px;max-width:600px}@media (max-width:1024px){.block-content .inner .col .text{font-size:16px;font-size:14px;line-height:24px;line-height:17px}}.block-content .inner .col .text *{font-family:Inter;font-size:2rem;font-size:16px;font-weight:400;line-height:40px;line-height:24px;margin:0}@media (max-width:1024px){.block-content .inner .col .text *{font-size:16px;font-size:14px;line-height:24px;line-height:17px}}.block-content .inner .col .text strong{font-weight:700}.block-content .inner .col a{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin-top:40px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content .inner .col a{height:auto;padding:15px 32px}}.block-content .inner .col a:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:480px){.block-content .inner .col a{width:auto}}@media (max-width:1024px){.block-content .inner .col a{margin-top:48px}}.block-content .inner .col:first-child{height:53vw;width:45%}@media (max-width:1024px){.block-content .inner .col:first-child{height:100%;transform:translateX(-26vw);width:100%}}.block-content .inner .col:last-child{display:flex;flex-direction:column;height:fit-content;margin-top:auto;width:55%}@media (max-width:1024px){.block-content .inner .col:last-child{width:100%}}.block-content .inner .masked-media-container{position:absolute;right:6vw}@media (max-width:1024px){.block-content .inner .masked-media-container{position:relative;right:unset;top:unset}}.block-content .inner .masked-media-container .masked-image{align-items:center;display:flex;height:53vw;mask-position:center center;mask-repeat:no-repeat;mask-size:cover;position:relative;width:53vw}@media (max-width:1024px){.block-content .inner .masked-media-container .masked-image{height:88vw;width:88vw}}.block-content .inner .masked-media-container .masked-image picture{height:fit-content;left:50%;position:absolute;transform:translate(-50%);width:fit-content}.block-content .inner .masked-media-container .masked-image picture img{height:53vw;height:auto;width:auto;width:53vw}@media (max-width:1024px){.block-content .inner .masked-media-container .masked-image picture img{height:auto;position:relative;width:88vw}}.block-content .inner .masked-media-container .masked-image.n2{height:25vw;position:absolute;right:-12vw;top:-4vw;width:25vw}@media (max-width:1024px){.block-content .inner .masked-media-container .masked-image.n2{height:42vw;right:-23vw;top:-10vw;width:42vw}}@media(max-width:480px)and (hover:none)and (pointer:coarse){.block-content .inner .masked-media-container .masked-image.n2{top:-12vw}}.block-content .inner .masked-media-container .masked-image.n2 picture{height:fit-content;width:fit-content}.block-content .inner .masked-media-container .masked-image.n2 picture img{height:auto;width:25vw}@media (max-width:1024px){.block-content .inner .masked-media-container .masked-image.n2 picture img{width:42vw}}.block-content-card{background:#fff8f1;padding:0 48px 120px}@media (max-width:1024px){.block-content-card{padding:140px 24px}}.block-content-card .inner{margin:0 auto}@media (max-width:1440px){.block-content-card .inner{max-width:1116px}}@media (min-width:1441px){.block-content-card .inner{margin:0 112px}}.block-content-card .inner .text{color:#172037;text-align:center}.block-content-card .inner .text .title{color:#172037;font-size:48px;font-weight:400;line-height:58.09px;margin:0 0 32px;text-align:center}.block-content-card .inner .text .title.big{font-size:6rem;font-weight:700;line-height:120px}@media (max-width:1024px){.block-content-card .inner .text .title.big{font-size:48px;line-height:72px}.block-content-card .inner .text .title{font-size:24px;line-height:30px;margin-bottom:16px}}.block-content-card .inner .text .text{font-size:16px;font-weight:400;line-height:24px;margin:0 auto 32px;text-align:center}.block-content-card .inner .text .cta{color:#172037;font-size:16px;font-weight:700;font-weight:600;line-height:24px;padding:12px;text-align:center;text-decoration:none;text-underline-offset:8px;transition:all .3s ease;width:fit-content}.block-content-card .inner .text .cta:hover{text-decoration:underline;transition:all .3s}.block-content-card .inner .cards{display:grid;gap:24px;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;padding-top:40px}@media (max-width:1024px){.block-content-card .inner .cards{display:flex;flex-direction:column}}.block-content-card .inner .cards .card{border-radius:12px;overflow:hidden;padding:24px;text-align:left}.block-content-card .inner .cards .card .col{display:flex;flex-direction:column;height:100%}.block-content-card .inner .cards .card picture{align-items:center;display:flex;height:100%;width:100%}.block-content-card .inner .cards .card picture img{height:auto;object-fit:cover;width:100%}.block-content-card .inner .cards .card:first-child{display:flex;flex-direction:column;gap:20px;grid-column:1;grid-row:1/3;justify-content:space-between}.block-content-card .inner .cards .card:first-child .col:first-child{width:100%}.block-content-card .inner .cards .card:first-child .col:nth-child(2){display:flex;justify-content:flex-end;margin-left:auto}.block-content-card .inner .cards .card:first-child .col:nth-child(2) picture{display:block}.block-content-card .inner .cards .card:first-child .col:nth-child(2) picture img{margin-left:auto;object-position:left}@media (min-width:1025px){.block-content-card .inner .cards .card:first-child .col .cta{margin-top:24px}}.block-content-card .inner .cards .card:nth-child(2){grid-column:2/3;grid-row:1/2}.block-content-card .inner .cards .card:nth-child(3){grid-column:3/4;grid-row:1/2}.block-content-card .inner .cards .card:nth-child(4){display:flex;grid-column:2/4;grid-row:2/3;justify-content:space-between}@media (max-width:1024px){.block-content-card .inner .cards .card:nth-child(4){flex-direction:column;gap:20px}}.block-content-card .inner .cards .card:nth-child(4) .col:first-child{width:50%}@media (max-width:1024px){.block-content-card .inner .cards .card:nth-child(4) .col:first-child{width:100%}}.block-content-card .inner .cards .card:nth-child(4) .col:nth-child(2){display:flex;justify-content:flex-end;width:30%}@media (max-width:1024px){.block-content-card .inner .cards .card:nth-child(4) .col:nth-child(2){flex-direction:column;margin-left:auto;width:70%}}.block-content-card .inner .cards .card:nth-child(4) .col:nth-child(2) picture{height:fit-content;margin-top:auto}.block-content-card .inner .cards .card:nth-child(5){display:flex;gap:80px;grid-column:1/4;grid-row:3/4}@media (max-width:1024px){.block-content-card .inner .cards .card:nth-child(5){flex-direction:column;gap:20px}}.block-content-card .inner .cards .card:nth-child(5) .col:first-child{width:60%}@media (max-width:1024px){.block-content-card .inner .cards .card:nth-child(5) .col:first-child{width:100%}}.block-content-card .inner .cards .card:nth-child(5) .col:nth-child(2){align-items:center;justify-content:center;margin-left:auto}@media (max-width:1024px){.block-content-card .inner .cards .card:nth-child(5) .col:nth-child(2){width:100%}}.block-content-card .inner .cards .card .title{font-size:32px;font-weight:700;line-height:48px;margin-bottom:0;margin-top:0}@media (max-width:1024px){.block-content-card .inner .cards .card .title{font-size:24px;font-weight:700;line-height:30px}}.block-content-card .inner .cards .card .text{color:#1e1e1e;font-size:16px;font-weight:400;line-height:24px;text-align:left}.block-content-card .inner .cards .card .cta{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;color:#fff;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin-top:auto;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-card .inner .cards .card .cta{height:auto;padding:15px 32px}}.block-content-card .inner .cards .card .cta:hover{background:#fff8f1;background:#fff8f1!important;border-color:#172037;border-color:#172037!important;color:#172037;color:#172037!important;transition:all .3s}@media (min-width:1024px){.block-content-card .inner .cards .card.texts_and_image_divided_by_diagonal{position:relative}.block-content-card .inner .cards .card.texts_and_image_divided_by_diagonal .col.has-image{align-items:end;bottom:0;display:flex;justify-content:flex-end;position:absolute;right:0;width:65%}.block-content-card .inner .cards .card.texts_and_image_divided_by_diagonal .col.has-image picture img{height:inherit;object-fit:contain;object-position:right;transform:none!important}.block-content-card .inner .cards .card.texts_and_image_divided_by_diagonal .col .title{font-size:48px;font-weight:700;line-height:72px;text-align:left}}.block-content-card .inner .cards .card.force_image_full_width .col.has-image{min-width:100%;width:100%}.block-content-card .inner .cards .card.image_touches_bottom_right_borders .col.has-image picture{align-self:flex-end;height:100%;margin-top:0!important}.block-content-card .inner .cards .card.image_touches_bottom_right_borders .col.has-image picture img{min-height:100%;transform:translate(24px,24px)}.block-content-grid{background:#172037!important;padding-bottom:100px;padding-top:96px}@media (max-width:1024px){.block-content-grid{padding-bottom:64px;padding-top:64px}}.block-content-grid .main{display:flex;flex-direction:column;justify-content:center;padding:0 48px 64px}@media (max-width:1024px){.block-content-grid .main{padding:0 24px 64px}}.block-content-grid .main picture{margin:0 auto;padding-bottom:32px;text-align:center;width:100%}.block-content-grid .main picture img{max-width:428px;width:100%}@media (max-width:1024px){.block-content-grid .main picture img{max-width:361px;width:100%}}.block-content-grid .main .title{font-size:48px;font-weight:700;line-height:72px;margin:0 auto;max-width:1080px;text-align:center}@media (max-width:1024px){.block-content-grid .main .title{font-size:24px;font-weight:400;line-height:30px}}.block-content-grid .main .text{font-size:16px;font-weight:400;line-height:24px;margin:0 auto 40px;max-width:1080px;text-align:center}.block-content-grid .main .cta{background:#172037;background:#fff8f1!important;border:1px solid #172037;border-color:#172037!important;border-radius:37px;color:#fff8f1;color:#172037!important;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin:0 auto;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-grid .main .cta{height:auto;padding:15px 32px}}.block-content-grid .main .cta:hover{background:#fff8f1;background:#172037!important;border-color:#172037;border-color:#fff8f1!important;color:#172037;color:#fff8f1!important;transition:all .3s}.block-content-grid .cards{display:flex;justify-content:center;margin:0 auto}@media (max-width:1024px){.block-content-grid .cards{flex-direction:column;gap:24px}}.block-content-grid .cards .card{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;max-width:430px;padding-top:20px;text-align:center;width:32%}@media (max-width:1024px){.block-content-grid .cards .card{flex-direction:row;justify-content:space-between;max-width:calc(100% - 40px);padding:30px 20px;width:calc(100% - 40px)}.block-content-grid .cards .card .col .inner-text{max-width:45vw}}.block-content-grid .cards .card .col .inner-text .title{font-size:32px;font-weight:700;line-height:40px;margin:0 auto;padding:24px 0 12px}@media (max-width:1024px){.block-content-grid .cards .card .col .inner-text .title{font-size:24px;font-weight:700;line-height:30px;padding:0 0 16px;text-align:left}}.block-content-grid .cards .card .col .inner-text .text{font-size:16px;font-weight:400;line-height:24px;margin:0 auto;max-width:80%;text-align:center}@media (max-width:1024px){.block-content-grid .cards .card .col .inner-text .text{font-size:14px;font-weight:400;line-height:17.5px;max-width:100%;text-align:left}}.block-content-grid .cards .card .col .inner-text .cta{font-size:16px;font-weight:600;line-height:42px;margin-top:24px}@media (max-width:1024px){.block-content-grid .cards .card .col .inner-text .cta{line-height:auto;text-align:left;text-decoration:underline}}.block-content-grid .cards .card .col .inner-text .cta:hover{text-decoration:underline!important;text-decoration-color:hsl(0 0% 100% / .562);text-decoration-thickness:.5px;text-underline-offset:14px;transition:all .2s}.block-content-grid .cards .card .col img{max-width:175px}@media (max-width:1024px){.block-content-grid .cards .card .col img{max-width:35vw}.block-content-grid .cards .card:first-child,.block-content-grid .cards .card:nth-child(3){flex-direction:row-reverse}}.block-content-grid .cards.aligned_cards_to_top{align-items:flex-start}.block-content-grid:not(.different-bg-color) .card,.block-content-grid:not(.different-bg-color) .text,.block-content-grid:not(.different-bg-color) .title{color:#fff8f1}.block-content-slider{background:#172037!important;overflow:hidden;padding-bottom:160px;padding-top:64px}@media (max-width:1024px){.block-content-slider{padding-bottom:136px;padding-top:96px}}.block-content-slider .main{display:flex;flex-direction:column;justify-content:center;padding:60px 48px 80px}@media (max-width:1024px){.block-content-slider .main{padding:0 24px 76px}}.block-content-slider .main picture{margin:0 auto;padding-bottom:94px;text-align:center;width:100%}.block-content-slider .main picture img{max-width:428px;width:100%}@media (max-width:1024px){.block-content-slider .main picture img{max-width:361px;width:100%}}.block-content-slider .main .title{color:#fff8f1;font-size:48px;font-weight:700;line-height:72px;margin:0 auto 40px;max-width:660px;text-align:center}@media (max-width:1024px){.block-content-slider .main .title{font-size:32px;font-weight:700;line-height:48px}}.block-content-slider .main .text{color:#fff8f1;font-size:16px;font-weight:400;line-height:24px;margin:0 auto 40px;max-width:660px;text-align:center}.block-content-slider .main .cta{background:#172037;background:#fff8f1!important;border:1px solid #172037;border-color:#172037!important;border-radius:37px;color:#fff8f1;color:#172037!important;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin:0 auto;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-slider .main .cta{height:auto;padding:15px 32px}}.block-content-slider .main .cta:hover{background:#fff8f1;background:#172037!important;border-color:#172037;border-color:#fff8f1!important;color:#172037;color:#fff8f1!important;transition:all .3s}.block-content-slider .maestri-section{overflow:visible;padding-left:84px}@media (max-width:1024px){.block-content-slider .maestri-section{padding-left:24px}}.block-content-slider .maestri-section *{overflow:visible}@media (max-width:1024px){.block-content-slider .maestri-section .swiper,.block-content-slider .maestri-section .swiper .swiper-wrapper{overflow:visible}}.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item{color:#fff8f1;padding-top:20px;text-align:center}@media (max-width:1024px){.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item{padding:0 10px}}.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item .img-container{padding-top:25%}.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item .img-container img{transition:all .2s;width:100%}.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item .img-container img:hover{transform:scale(110%) translateY(-5%);transition:all .2s}.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item h3{font-size:32px;font-weight:700;line-height:40px;margin:0 auto;padding:24px 0 12px}@media (max-width:1024px){.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item h3{font-size:16px;font-weight:700;line-height:24px}}.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item h3:hover{text-decoration:underline;text-underline-offset:5px;transition:all .2s}.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item .cta{font-size:16px;font-weight:600;line-height:42px;margin-top:24px}@media (max-width:1024px){.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item .cta{line-height:auto;text-decoration:underline}}.block-content-slider .maestri-section .swiper .swiper-wrapper .swiper-slide .maestro-item .cta:hover{text-decoration:underline!important;text-decoration-color:hsl(0 0% 100% / .562);text-decoration-thickness:.5px;text-underline-offset:14px;transition:all .2s}.block-content-slider .maestri-section .swiper .swiper-pagination{align-items:center;bottom:-110px;display:flex;justify-content:center}@media (max-width:1024px){.block-content-slider .maestri-section .swiper .swiper-pagination{bottom:-40px}}.block-content-slider .maestri-section .swiper .swiper-pagination .swiper-pagination-bullet{background-color:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%23FFF8F1' d='M7.384.86a1.58 1.58 0 0 1 2.232 0l6.422 6.422a1.58 1.58 0 0 1 0 2.232l-6.422 6.422a1.58 1.58 0 0 1-2.232 0L.962 9.514a1.58 1.58 0 0 1 0-2.232z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;height:8px;margin:0 8px;opacity:1;width:8px}.block-content-slider .maestri-section .swiper .swiper-pagination .swiper-pagination-bullet-active{height:16px;width:16px}.block-content-testo-gallery{background:#fff8f1;padding:88px 48px 120px}@media (max-width:1024px){.block-content-testo-gallery{padding:40px 24px 64px}}.block-content-testo-gallery .inner{align-items:center;display:flex}@media (max-width:1024px){.block-content-testo-gallery .inner{flex-direction:column;gap:50px}}.block-content-testo-gallery .inner .col{position:relative}.block-content-testo-gallery .inner .col .title{color:#172037;font-family:Inter;font-size:6rem;font-weight:400;line-height:120px;margin:0 0 40px}.block-content-testo-gallery .inner .col .title b{font-weight:700}@media (max-width:1024px){.block-content-testo-gallery .inner .col .title{font-size:32px;line-height:40px}}.block-content-testo-gallery .inner .col .text{font-family:Inter;font-size:2rem;font-size:16px;font-weight:400;line-height:40px;line-height:24px;max-width:70%}@media (max-width:1024px){.block-content-testo-gallery .inner .col .text{font-size:16px;font-size:14px;line-height:24px;line-height:17px;max-width:100%}}.block-content-testo-gallery .inner .col .text *{font-family:Inter;font-size:2rem;font-size:16px;font-weight:400;line-height:40px;line-height:24px;margin:0}@media (max-width:1024px){.block-content-testo-gallery .inner .col .text *{font-size:16px;font-size:14px;line-height:24px;line-height:17px}}.block-content-testo-gallery .inner .col .text strong{font-weight:700}.block-content-testo-gallery .inner .col:first-child{display:flex;flex-direction:column;height:fit-content;width:55%}@media (max-width:1024px){.block-content-testo-gallery .inner .col:first-child{height:100%;max-width:unset;width:100%}}.block-content-testo-gallery .inner .col:last-child{width:50%}@media (max-width:1024px){.block-content-testo-gallery .inner .col:last-child{width:100%}}.block-content-testo-gallery .inner .gallery{display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-width:510px;position:relative}@media (max-width:1024px){.block-content-testo-gallery .inner .gallery{gap:24px;max-width:unset;min-width:unset;padding:0 28px;text-align:center}}.block-content-testo-gallery .inner .gallery .gallery-item{width:fit-content}.block-content-testo-gallery .inner .gallery .gallery-item:first-child{margin:0 auto}.block-content-testo-gallery .inner .gallery .gallery-item:nth-child(2){margin-left:auto;position:absolute;right:0;transform:translateY(25%);transform:translate(10%,15%)}@media (max-width:1024px){.block-content-testo-gallery .inner .gallery .gallery-item:nth-child(2){margin:0 auto;position:relative;right:unset;transform:none}}.block-content-testo-gallery .inner .gallery .gallery-item:nth-child(3){margin-right:auto}@media (max-width:1024px){.block-content-testo-gallery .inner .gallery .gallery-item:nth-child(3){margin:0 auto}}.block-content-testo-gallery .inner .gallery .gallery-item img{height:auto;margin:0 auto;max-width:290px;width:100%}.block-content-testo-gallery .inner .gallery .gallery-item .inner-text{display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0 auto;text-align:center;width:fit-content}@media (max-width:1024px){.block-content-testo-gallery .inner .gallery .gallery-item .inner-text{gap:0;text-align:center;width:100%}}.block-content-testo-gallery .inner .gallery .gallery-item .inner-text .title{font-size:32px;font-weight:700;line-height:48px;margin:12px auto 0;width:fit-content}@media (max-width:1024px){.block-content-testo-gallery .inner .gallery .gallery-item .inner-text .title{font-size:24px;font-weight:700;line-height:30px}}.block-content-testo-gallery .inner .gallery .gallery-item .inner-text .cta{color:#172037;font-size:16px;font-weight:700;font-weight:600;line-height:24px;margin:0 auto;text-decoration:none;text-underline-offset:8px;transition:all .3s ease;width:fit-content}.block-content-testo-gallery .inner .gallery .gallery-item .inner-text .cta:hover{text-decoration:underline;transition:all .3s}.block-maestro{background:#172037;border-radius:8px;margin:28px 48px}@media (max-width:1024px){.block-maestro{margin:28px 24px}}.block-maestro__wrapper{display:grid;gap:16px;grid-template-columns:20% 40% 40%}@media (max-width:1280px){.block-maestro__wrapper{display:flex;flex-direction:column}}.block-maestro__wrapper .block-maestro__caption{color:#fff8f1;font-size:24px;font-weight:400;line-height:30px;padding-bottom:40px;padding-top:40px}@media (max-width:1280px){.block-maestro__wrapper .block-maestro__caption{padding-bottom:0}}.block-maestro__wrapper .block-maestro__inner{display:flex;flex-direction:column;padding-bottom:40px;padding-top:40px}@media (max-width:1280px){.block-maestro__wrapper .block-maestro__inner{padding-bottom:0;padding-top:0}}.block-maestro__wrapper .block-maestro__inner__title{color:#fff8f1;font-size:48px;font-weight:400;line-height:72px;margin-bottom:14px;margin-top:0}.block-maestro__wrapper .block-maestro__inner__description{color:#fff8f1;font-size:16px;font-weight:400;line-height:24px}.block-maestro__wrapper .block-maestro__inner__cta{margin-top:auto}.block-maestro__wrapper .block-maestro__inner__cta a{color:#fff8f1;font-size:16px;font-weight:600;line-height:24px}.block-maestro__wrapper .block-maestro__image--wrapper{display:flex;flex-direction:column;max-width:100%;padding-top:20px}@media (max-width:1280px){.block-maestro__wrapper .block-maestro__image--wrapper{padding-top:0}}.block-maestro__wrapper .block-maestro__image--wrapper .block-maestro__image--container{display:flex;flex-direction:column;height:fit-content;margin-right:auto;margin-top:auto;max-width:100%;width:100%}.block-maestro__wrapper .block-maestro__image--wrapper .block-maestro__image--container img{height:auto;margin-top:auto;width:100%}@media (max-width:1280px){.block-maestro__wrapper .block-maestro__image--wrapper .block-maestro__image--container img{margin:0 auto;max-width:615px}}.block-tiles{padding-bottom:120px}.block-tiles__title{color:#172037;font-size:6rem;line-height:7.5rem;padding-top:120px}@media (max-width:1024px){.block-tiles__title{font-size:2rem;line-height:3rem}}.block-tiles__container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-bottom:64px;padding-top:64px}@media (max-width:1024px){.block-tiles__container{padding-top:50px}}.block-tiles__inner{background:#f3ede8;border-radius:8px;display:flex;flex-direction:column;padding:24px;width:calc(20% - 62px)}@media (max-width:1024px){.block-tiles__inner{padding:16px;width:calc(50% - 40px)}}.block-tiles__inner--title{color:#507d9f;font-size:1.5rem;font-weight:700;line-height:1.875rem;padding-bottom:24px}@media (max-width:480px){.block-tiles__inner--title{font-size:1rem;line-height:1.25rem}}.block-tiles__inner--description,.block-tiles__inner--description p{color:#172037;font-size:1rem;line-height:1.5rem;margin:0}.block-tiles__cta{text-align:center;width:100%}.block-tiles__cta .anchor{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;cursor:pointer;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin:0 auto;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-tiles__cta .anchor{height:auto;padding:15px 32px}}.block-tiles__cta .anchor:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}.breadcrumbs.flexible-content-block{column-gap:5px;display:flex;flex-wrap:nowrap;padding:48px!important;padding:34px 0}@media (max-width:767px){.breadcrumbs.flexible-content-block{padding:16px 0 34px}}.breadcrumbs.flexible-content-block .segment{color:#172037;font-size:14px;font-weight:400;line-height:17px;text-transform:capitalize;white-space:nowrap}@media (max-width:1024px){.breadcrumbs.flexible-content-block .segment{font-size:12px;line-height:15px}}.breadcrumbs.flexible-content-block .segment:last-child{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs.flexible-content-block .segment a{text-decoration-line:underline;white-space:nowrap}.breadcrumbs.flexible-content-block.is_compact{padding-bottom:0!important;padding-top:35px!important}@media (max-width:1024px){.breadcrumbs.flexible-content-block{display:none}}.form-block{margin:0 auto;max-width:890px;padding:120px 0}@media (max-width:1024px){.form-block{padding:100px 20px}}.form-block .general-title{color:#172037;font-size:48px;font-weight:400;line-height:72px;margin:0 auto 64px;text-align:center;width:fit-content}@media (max-width:1024px){.form-block .general-title{margin:0 0 24px;text-align:left}}.form-block .general-title b{font-weight:700}.form-block .form-header{margin-bottom:40px}@media (max-width:1024px){.form-block .form-header{margin-bottom:24px;text-align:center}}.form-block .form-header .title{color:#172037;font-size:32px;font-weight:700;line-height:48px}@media (max-width:1024px){.form-block .form-header .title{font-size:24px;line-height:29px;text-align:left}}.form-block .form-header .text{color:#172037;font-size:16px;font-weight:400;line-height:24px;margin-top:20px}@media (max-width:1024px){.form-block .form-header .text{font-size:16px;line-height:24px;text-align:left}}.form-block .form-header .text *{font-size:16px;font-weight:400;line-height:24px;margin:0}@media (max-width:1024px){.form-block .form-header .text *{font-size:16px;line-height:24px}}.form-block .form-header .text b,.form-block .form-header .text strong{font-weight:700}.form-block form{display:flex;flex-wrap:wrap;gap:24px}.form-block form>p{color:#172037;font-size:16px;font-weight:700;line-height:19.36px;margin:0;width:100%}.form-block form>p>input{border-radius:8px;color:dimgray;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.form-block form>p>input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;float:right;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;min-width:166px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.form-block form>p>input[type=submit]{height:auto;padding:15px 32px}}.form-block form>p>input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){.form-block form>p>input[type=submit]{min-width:100%}}.form-block form>p>label{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.form-block form>p>label br{display:none}.form-block form>p>label span{display:flex}.form-block form>p>label span[class$=-tip]{bottom:-20px;font-size:10px;position:absolute}.form-block form>p>label span input{background:#fff0;border:1px solid #000;border-radius:8px;color:dimgray;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.form-block form>p>label span input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;min-width:120px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.form-block form>p>label span input[type=submit]{height:auto;padding:15px 32px}}.form-block form>p>label span input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){.form-block form>p>label span input[type=submit]{width:100%}}.form-block form>p>label span input[type=file]{border:0;border-bottom:1px solid #172037;border-radius:0;width:fit-content}.form-block form>p>label span input::placeholder{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.form-block form>p>label span select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;height:18px;height:52px}.form-block form>p>label span select,.form-block form>p>label span textarea{background:#fff0;border:1px solid #000;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;line-height:19px;padding:16px;width:100%}.form-block form>p>label span textarea::placeholder{color:#172037;font-size:1rem;font-size:16px;font-weight:400;font-weight:700;line-height:19px;line-height:19.36px}.form-block form>p>label span[data-name*=select]{position:relative}.form-block form>p>label span[data-name*=select]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='3' fill='none' viewBox='0 0 8 3'%3E%3Cpath fill='%23172037' d='M4 3 .536 0h6.928z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";font-size:8px;height:8px;position:absolute;right:20px;top:38px;transform:rotate(0deg);transition:transform .3s ease;width:8px}.form-block form [data-name=your-consent] *{margin:0;padding:0}.form-block form [data-name=your-consent] input[type=checkbox]{width:fit-content}.form-block form [data-name=your-consent] label{align-items:center;display:flex;gap:12px}.form-block form [data-name=your-consent] label>span{display:inline;font-weight:400}.form-block form [data-name=your-consent] label>span a{font-weight:600;text-decoration:underline}.form-block.child-2-flex form>p:nth-child(3)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-2-flex form>p:nth-child(3)>label{justify-content:space-between}}.form-block.child-2-flex form>p:nth-child(3)>label>span{padding-top:0}.form-block.child-3-flex form>p:nth-child(4)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-3-flex form>p:nth-child(4)>label{justify-content:space-between}}.form-block.child-3-flex form>p:nth-child(4)>label>span{padding-top:0}.form-block.child-4-flex form>p:nth-child(5)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-4-flex form>p:nth-child(5)>label{justify-content:space-between}}.form-block.child-4-flex form>p:nth-child(5)>label>span{padding-top:0}.form-block.child-5-flex form>p:nth-child(6)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-5-flex form>p:nth-child(6)>label{justify-content:space-between}}.form-block.child-5-flex form>p:nth-child(6)>label>span{padding-top:0}.form-block.child-6-flex form>p:nth-child(7)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-6-flex form>p:nth-child(7)>label{justify-content:space-between}}.form-block.child-6-flex form>p:nth-child(7)>label>span{padding-top:0}.form-block.child-7-flex form>p:nth-child(8)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-7-flex form>p:nth-child(8)>label{justify-content:space-between}}.form-block.child-7-flex form>p:nth-child(8)>label>span{padding-top:0}.form-block.child-8-flex form>p:nth-child(9)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-8-flex form>p:nth-child(9)>label{justify-content:space-between}}.form-block.child-8-flex form>p:nth-child(9)>label>span{padding-top:0}.form-block.child-9-flex form>p:nth-child(10)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-9-flex form>p:nth-child(10)>label{justify-content:space-between}}.form-block.child-9-flex form>p:nth-child(10)>label>span{padding-top:0}.form-block.child-10-flex form>p:nth-child(11)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-10-flex form>p:nth-child(11)>label{justify-content:space-between}}.form-block.child-10-flex form>p:nth-child(11)>label>span{padding-top:0}.form-block.child-11-flex form>p:nth-child(12)>label{align-items:center;display:flex;gap:10px;line-height:24px}@media (max-width:1025px){.form-block.child-11-flex form>p:nth-child(12)>label{justify-content:space-between}}.form-block.child-11-flex form>p:nth-child(12)>label>span{padding-top:0}@media (min-width:1025px){.form-block.child-10-half-width form>p:nth-child(11),.form-block.child-11-half-width form>p:nth-child(12),.form-block.child-2-half-width form>p:nth-child(3),.form-block.child-3-half-width form>p:nth-child(4),.form-block.child-4-half-width form>p:nth-child(5),.form-block.child-5-half-width form>p:nth-child(6),.form-block.child-6-half-width form>p:nth-child(7),.form-block.child-7-half-width form>p:nth-child(8),.form-block.child-8-half-width form>p:nth-child(9),.form-block.child-9-half-width form>p:nth-child(10){min-width:calc(50% - 12px);width:calc(50% - 12px)}}.block-content-contact{background:#fff8f1;padding:175px 48px 90px}@media (max-width:1024px){.block-content-contact{padding:105px 24px 120px}}.block-content-contact .inner{align-items:flex-start;background:#96a434;border-radius:8px;color:#fff;display:flex;padding:64px 32px}@media (max-width:1024px){.block-content-contact .inner{flex-direction:column;padding:32px 24px;row-gap:24px}}.block-content-contact .inner .col{gap:2%;height:100%;width:49%}@media (max-width:1024px){.block-content-contact .inner .col{width:100%}}.block-content-contact .inner .col .title{font-size:48px;font-weight:700;line-height:58px;margin-bottom:12px}@media (min-width:1025px){.block-content-contact .inner .col .title{margin-top:0}}@media (max-width:1024px){.block-content-contact .inner .col .title{font-size:24px;font-weight:700;line-height:30px}}.block-content-contact .inner .col .text{font-size:16px;font-weight:400;line-height:24px;max-width:430px}@media (max-width:1024px){.block-content-contact .inner .col .text{font-size:14px;line-height:17.5px}}.block-content-contact .inner .col .text p{margin:0}.block-content-contact .inner .col .form-wrapper form{display:flex;flex-wrap:wrap;gap:24px}.block-content-contact .inner .col .form-wrapper form>p{margin:0}.block-content-contact .inner .col .form-wrapper form>p:nth-child(2){min-width:calc(50% - 12px);width:calc(50% - 12px)}@media (max-width:480px){.block-content-contact .inner .col .form-wrapper form>p:nth-child(2){min-width:100%;width:100%}}.block-content-contact .inner .col .form-wrapper form>p:nth-child(3){min-width:calc(50% - 12px);width:calc(50% - 12px)}@media (max-width:480px){.block-content-contact .inner .col .form-wrapper form>p:nth-child(3){min-width:100%;width:100%}}.block-content-contact .inner .col .form-wrapper form>p:nth-child(4){min-width:100%;width:100%}.block-content-contact .inner .col .form-wrapper form>p:nth-child(5){min-width:calc(60% - 12px);width:calc(60% - 12px)}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>p:nth-child(5){min-width:100%;width:100%}}.block-content-contact .inner .col .form-wrapper form>p:nth-child(6){min-width:calc(40% - 12px);width:calc(40% - 12px)}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>p:nth-child(6){min-width:100%;width:100%}}.block-content-contact .inner .col .form-wrapper form>p>input{border:0 solid #fff0;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.block-content-contact .inner .col .form-wrapper form>p>input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>p>input[type=submit]{height:auto;padding:15px 32px}}.block-content-contact .inner .col .form-wrapper form>p>input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}.block-content-contact .inner .col .form-wrapper form>p>label{color:#fff;font-size:1rem;font-weight:400;line-height:19px}.block-content-contact .inner .col .form-wrapper form>p>label br{display:none}.block-content-contact .inner .col .form-wrapper form>p>label span{display:flex;justify-content:flex-start;margin:0}.block-content-contact .inner .col .form-wrapper form>p>label span[class$=-tip]{bottom:-20px;font-size:10px;position:absolute}.block-content-contact .inner .col .form-wrapper form>p>label span input{border:0 solid #fff0;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.block-content-contact .inner .col .form-wrapper form>p>label span input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;min-width:120px!important;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>p>label span input[type=submit]{height:auto;padding:15px 32px}}.block-content-contact .inner .col .form-wrapper form>p>label span input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>p>label span input[type=submit]{width:100%}}.block-content-contact .inner .col .form-wrapper form>p>label span textarea{border:0 solid #fff0;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;line-height:19px;padding:16px;width:100%}.block-content-contact .inner .col .form-wrapper form>p>label [data-name=your-consent] input[type=checkbox]{width:fit-content}.block-content-contact .inner .col .form-wrapper form>p>label [data-name=your-consent] label{align-items:center;display:flex;gap:8px}.block-content-contact .inner .col .form-wrapper form>p>label [data-name=your-consent] label>span{display:inline}.block-content-contact .inner .col .form-wrapper form>p input[type=submit]{align-items:center;background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;display:flex;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;height:50px;justify-content:center;line-height:19px;min-width:120px!important;padding:0 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>p input[type=submit]{height:auto;padding:15px 32px}}.block-content-contact .inner .col .form-wrapper form>p input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (min-width:1025px){.block-content-contact .inner .col .form-wrapper form>p input[type=submit]{float:right}}@media (max-width:767px){.block-content-contact .inner .col .form-wrapper form>p input[type=submit]{width:100%}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields{display:flex;flex-wrap:wrap;gap:24px}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p{margin:0}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:first-child{min-width:calc(50% - 12px);width:calc(50% - 12px)}@media (max-width:480px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:first-child{min-width:100%;width:100%}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:nth-child(2){min-width:calc(50% - 12px);width:calc(50% - 12px)}@media (max-width:480px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:nth-child(2){min-width:100%;width:100%}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:nth-child(3){min-width:100%;width:100%}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:nth-child(4){min-width:calc(60% - 12px);width:calc(60% - 12px)}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:nth-child(4){min-width:100%;width:100%}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:nth-child(5){min-width:calc(40% - 12px);width:calc(40% - 12px)}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p:nth-child(5){min-width:100%;width:100%}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>input{border:0 solid #fff0;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>input[type=submit]{height:auto;padding:15px 32px}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label{color:#fff;font-size:1rem;font-weight:400;line-height:19px}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label br{display:none}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label span{display:flex;justify-content:flex-start;margin:0}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label span[class$=-tip]{bottom:-20px;font-size:10px;position:absolute}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label span input{border:0 solid #fff0;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;height:18px;line-height:19px;padding:16px;width:100%}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label span input[type=submit]{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:unset;height:67px;height:fit-content;line-height:19px;min-width:120px!important;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label span input[type=submit]{height:auto;padding:15px 32px}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label span input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label span input[type=submit]{width:100%}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p>label span textarea{border:0 solid #fff0;border-radius:8px;color:dimgray;font-size:1rem;font-weight:400;line-height:19px;padding:16px;width:100%}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p input[type=checkbox]{width:fit-content}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p input[type=checkbox]+*{align-items:center;display:flex;margin-left:8px}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p input[type=checkbox]+*>span{display:inline}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p input[type=submit]{align-items:center;background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;display:flex;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;height:50px;justify-content:center;line-height:19px;min-width:120px!important;padding:0 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p input[type=submit]{height:auto;padding:15px 32px}}.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p input[type=submit]:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (min-width:1025px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p input[type=submit]{float:right}}@media (max-width:767px){.block-content-contact .inner .col .form-wrapper form>.mc4wp-form-fields>p input[type=submit]{width:100%}}.block-results{background:#172037;padding:96px 0}.block-results .block-results__title{color:#fff;font-size:3rem;line-height:4.5rem;text-align:center}@media (max-width:1024px){.block-results .block-results__title{font-size:2rem;line-height:3rem}}.block-results .block-results__container{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:96px}@media (max-width:1024px){.block-results .block-results__container{gap:96px}}.block-results .block-results__container .block-results__inner .block-results__inner__number{color:rgb(255 248 241 / .2);font-size:7.5rem;font-weight:700;line-height:9.375rem;position:relative}.block-results .block-results__container .block-results__inner .block-results__inner__number .block-results__inner__number__result{color:#fff;font-size:1rem;left:0;line-height:1.5rem;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.block-results .block-results__container .block-results__inner .block-results__inner__cta{display:flex;justify-content:center;padding:12px 0 24px}.block-results .block-results__container .block-results__inner .block-results__inner__cta a{color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem}.block-results .block-results__container .block-results__inner .block-results__inner__cta a:hover{text-decoration:underline}.generic-slider{position:relative}.generic-slider .generic-slider__title{background:#172037;color:#fff;font-size:3rem;line-height:4.5rem;padding-bottom:96px;padding-top:160px;text-align:center}@media (max-width:1024px){.generic-slider .generic-slider__title{padding-bottom:64px;padding-top:100px}}.generic-slider video{display:block;height:calc(100svh - 200px);object-fit:cover;width:100%}.generic-slider picture{display:block;position:relative}.generic-slider picture:not([data-opacity=false]):after{background:rgb(23 32 55 / .7);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.generic-slider img,.generic-slider video{display:block;height:calc(100svh - 200px);max-width:100%;object-fit:cover;width:100%}.generic-slider .generic-slider__container__inner__text{display:flex;flex-direction:column;gap:40px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);z-index:2}.generic-slider .generic-slider__container__inner__text a{color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem}.generic-slider .generic-slider__container__inner__text a:hover{text-decoration:underline}.generic-slider .generic-slider__container__inner__text .generic-slider__container__inner__text__title{color:#fff;font-size:2rem;font-weight:700;line-height:3rem}@media (max-width:1024px){.generic-slider .generic-slider__container__inner__text .generic-slider__container__inner__text__title{font-size:1.5rem;line-height:1.875rem}}.generic-slider .generic-slider__container__inner__text .generic-slider__container__inner__text__desc p{color:#fff;font-size:1rem;line-height:1.5rem;margin:0 auto;max-width:50%}@media (max-width:1024px){.generic-slider .generic-slider__container__inner__text .generic-slider__container__inner__text__desc p{max-width:90%}}.generic-slider[data-bottom-dots=true] .swiper-pagination{bottom:0;left:inherit;margin-top:30px;position:relative;top:inherit}.generic-slider[data-bottom-dots=true] .swiper-pagination .swiper-pagination-bullet{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAFVBMVEUAAAAVIDUbIDoXIDcXIDYXIDcXIDcfh3swAAAABnRSTlMAMDDf7+9QKiVxAAAAQ0lEQVQY013MQQ4AIAgDQRDk/09WIQ3F3mYTEMmp2xKaesRe01zKXWCUdhV2FouxLT6DfSeu88kzl3IXGKVdhX2LwQfByANHGpKTHgAAAABJRU5ErkJggg==)}.generic-slider .swiper-pagination{align-items:center;display:flex;justify-content:center;margin-bottom:90px}.generic-slider .swiper-pagination .swiper-pagination-bullet{background-color:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%23FFF8F1' d='M7.384.86a1.58 1.58 0 0 1 2.232 0l6.422 6.422a1.58 1.58 0 0 1 0 2.232l-6.422 6.422a1.58 1.58 0 0 1-2.232 0L.962 9.514a1.58 1.58 0 0 1 0-2.232z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;height:8px;margin:0 8px;opacity:1;width:8px}.generic-slider .swiper-pagination .swiper-pagination-bullet-active{height:16px;width:16px}.rich-text .rich-text__inner{display:flex;flex-direction:column;gap:40px;margin:auto;max-width:50%;padding-bottom:96px;padding-top:96px}@media (max-width:1024px){.rich-text .rich-text__inner{max-width:none;padding-bottom:35px;padding-top:35px}}.rich-text .rich-text__inner .rich-text__inner__title{color:#172037;font-size:6rem;line-height:7.5rem}@media (max-width:1024px){.rich-text .rich-text__inner .rich-text__inner__title{font-size:3rem;line-height:4.5rem}}.rich-text .rich-text__inner .rich-text__inner__title.small{font-size:3rem;line-height:4.5rem}.rich-text .rich-text__inner .rich-text__inner__description p{color:#172037;font-size:1rem;line-height:1.5rem;margin:0}.rich-text .rich-text__inner .rich-text__inner__cta a{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.rich-text .rich-text__inner .rich-text__inner__cta a{height:auto;padding:15px 32px}}.rich-text .rich-text__inner .rich-text__inner__cta a:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}.rich-text.center .rich-text__inner{align-items:center;text-align:center}.rich-text.left .rich-text__inner{text-align:left}.rich-text.right .rich-text__inner{align-items:flex-end;text-align:right}.error-404{align-items:center;background:#f3ede8;display:flex;flex-direction:column;justify-content:center;text-align:center}.error-404 .error-content{display:flex;flex-direction:column;gap:35px;margin-bottom:-65px;margin-top:82px;position:relative;z-index:3}.error-404 img{max-width:100%}.error-404 h2{font-size:3rem;font-weight:700;line-height:4.5rem;margin:0}.error-404 p{font-size:1rem;line-height:1.5rem;margin:0}.error-404 a{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin:auto;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.error-404 a{height:auto;padding:15px 32px}}.error-404 a:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}.certifications .certifications__title{font-size:3rem;font-weight:700;line-height:4.5rem;padding-bottom:40px}@media (max-width:1024px){.certifications .certifications__title{font-size:2rem;line-height:3rem}}.certifications .certifications__container{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.certifications .certifications__container{grid-template-columns:repeat(1,1fr)}}.certifications .certifications__container .certifications__container__inner{background:#f3ede8;border-radius:8px;display:flex;gap:30px;padding:24px 24px 40px}@media (max-width:1024px){.certifications .certifications__container .certifications__container__inner{flex-direction:column}}.certifications .certifications__container .certifications__container__inner .certifications__container__inner__text{display:flex;flex-direction:column}.certifications .certifications__container .certifications__container__inner .certifications__container__inner__text__title{font-size:1.5rem;font-weight:700;line-height:1.875rem}@media (max-width:1024px){.certifications .certifications__container .certifications__container__inner .certifications__container__inner__text__title{font-size:1rem;line-height:1.5rem}}.certifications .certifications__container .certifications__container__inner .certifications__container__inner__text__desc p{font-size:1rem;line-height:1.5rem;margin-bottom:24px;margin-top:24px}@media (min-width:1024px){.certifications .certifications__container .certifications__container__inner .certifications__container__inner__text__desc p{margin-bottom:60px}}.certifications .certifications__container .certifications__container__inner a{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin-top:auto;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.certifications .certifications__container .certifications__container__inner a{height:auto;padding:15px 32px}}.certifications .certifications__container .certifications__container__inner a:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}.block-mosaic .block-mosaic__inner__img-bg{height:100vh;left:0;margin:0 auto;object-fit:cover;position:absolute;right:0;width:100%;z-index:-1}.block-mosaic:not(.block-mosaic--image-out){background:var(--bg-section-mosaic)}.block-mosaic .block-mosaic__inner{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding-bottom:96px;padding-top:96px;position:relative;text-align:center}.block-mosaic .block-mosaic__inner .block-mosaic__inner__text{font-size:3rem;line-height:4.5rem;max-width:60%}@media (max-width:1024px){.block-mosaic .block-mosaic__inner .block-mosaic__inner__text{font-size:2rem;line-height:3rem;max-width:100%}}.block-mosaic .block-mosaic__inner .block-mosaic__inner__text.big{font-size:6rem;line-height:7.5rem}@media (max-width:1024px){.block-mosaic .block-mosaic__inner .block-mosaic__inner__text.big{font-size:2rem;line-height:3rem}}.block-mosaic .block-mosaic__inner .block-mosaic__inner__desc p{font-size:1rem;line-height:1.5rem;margin:auto;max-width:60%}@media (max-width:1024px){.block-mosaic .block-mosaic__inner .block-mosaic__inner__desc p{max-width:100%}}.block-mosaic .block-mosaic__inner:after{content:none}.block-mosaic a{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-mosaic a{height:auto;padding:15px 32px}}.block-mosaic a:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}.block-mosaic a.cta_primary_reverse{background:#172037;background:#fff8f1;border:1px solid #fff8f1;border-radius:37px;color:#fff8f1;color:#172037;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.block-mosaic a.cta_primary_reverse{height:auto;padding:15px 32px}}.block-mosaic a.cta_primary_reverse:hover{background:#fff8f1;background:#172037;border-color:#172037;border-color:#fff8f1;color:#172037;color:#fff8f1;transition:all .3s}.block-mosaic .block-mosaic__image{align-items:flex-end;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding-bottom:96px}@media (max-width:1024px){.block-mosaic .block-mosaic__image{align-items:flex-end;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}.block-mosaic .block-mosaic__image figure{margin:0}.block-mosaic .block-mosaic__image img{border-radius:8px;max-width:100%;width:100%}@media (max-width:1024px){.block-mosaic .block-mosaic__image img{height:100%;object-fit:cover}.block-mosaic .block-mosaic__image img:nth-of-type(2){margin-top:30px}}.block-mosaic.block-mosaic--image-out .block-mosaic__inner{height:50vh}.block-mosaic.block-mosaic--image-out .block-mosaic__inner:after{background:var(--bg-section-mosaic);content:"";height:100vh;left:0;margin:0 auto;position:absolute;right:0;width:100%;z-index:-1}.block-mosaic.block-mosaic--image-out .block-mosaic__image{align-items:unset;display:flex;gap:20px;justify-content:center;position:relative;top:-5vw}@media (max-width:1024px){.block-mosaic.block-mosaic--image-out .block-mosaic__image{flex-direction:column;gap:20px}}.block-mosaic.block-mosaic--image-out .block-mosaic__image figure{margin:0}.block-mosaic.block-mosaic--image-out .block-mosaic__image figure:nth-child(2n){margin-top:80px}@media (max-width:1024px){.block-mosaic.block-mosaic--image-out .block-mosaic__image figure:nth-child(2n){margin-top:0;text-align:right}}.block-mosaic.block-mosaic--image-out .block-mosaic__image img{border-radius:8px;max-width:774px}@media (max-width:1024px){.block-mosaic.block-mosaic--image-out .block-mosaic__image img{max-width:80%}}.information-material{margin:25px 0 150px}.information-material .information-material__title{color:#172037;font-size:6rem;font-weight:700;line-height:7.5rem}@media (max-width:1024px){.information-material .information-material__title{font-size:2rem;line-height:3rem}}.information-material .information-material__item .information-material__item__inner{border-bottom:1px solid #172037;display:grid;grid-template-columns:1fr 3fr;padding:64px 0}@media (max-width:1024px){.information-material .information-material__item .information-material__item__inner{gap:30px;grid-template-columns:1fr}}.information-material .information-material__item .information-material__item__inner figure{margin:0;position:relative;transition:all .2s ease-in-out}.information-material .information-material__item .information-material__item__inner figure img{display:block;max-width:100%;width:100%}.information-material .information-material__item .information-material__item__inner figure:hover figcaption{opacity:1}.information-material .information-material__item .information-material__item__inner figure figcaption{align-items:center;background:rgb(23 32 55 / .6);display:flex;height:100%;justify-content:center;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;width:100%}.information-material .information-material__item .information-material__item__inner figure figcaption a{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;height:100%;justify-content:center;line-height:1.5rem;position:absolute;width:100%}.information-material .information-material__item .information-material__item__inner .information-material__item__inner__text{display:flex;flex-direction:column;gap:40px;justify-content:center;margin-left:auto;max-width:600px}@media (max-width:1024px){.information-material .information-material__item .information-material__item__inner .information-material__item__inner__text{gap:30px}}.information-material .information-material__item .information-material__item__inner .information-material__item__inner__text .information-material__item__inner__title{color:#000;font-size:3rem;line-height:4.5rem}@media (max-width:1024px){.information-material .information-material__item .information-material__item__inner .information-material__item__inner__text .information-material__item__inner__title{font-size:2rem;line-height:3rem}}.information-material .information-material__item .information-material__item__inner .information-material__item__inner__text .information-material__item__inner__desc p{color:#000;font-size:1rem;line-height:1.5rem;margin:0}.information-material .information-material__item .information-material__item__inner .information-material__item__inner__text a{color:#000;font-size:1rem;font-weight:600;line-height:1.5rem}.contacts-info .contacts-info__title{color:#172037;font-size:6rem;font-weight:700;line-height:7.5rem;padding-top:80px}@media (max-width:1024px){.contacts-info .contacts-info__title{font-size:2rem;line-height:3rem}}.contacts-info .contacts-info__inner{display:grid;gap:24px;grid-template-columns:5fr 3fr;padding-bottom:80px;padding-top:80px}@media (min-width:1024px){.contacts-info .contacts-info__inner.contacts-info__inner__form{grid-template-columns:3fr 3fr}.contacts-info .contacts-info__inner.contacts-info__inner__form .contacts-info__inner__block__item:first-child{grid-column:span 2;max-width:39%}}.contacts-info .contacts-info__inner.contacts-info__inner__form .form-block{max-width:none;order:2;padding:0}.contacts-info .contacts-info__inner.contacts-info__inner__form .form-block .form-block__title{color:#172037;font-size:2rem;font-weight:700;padding-bottom:20px}.contacts-info .contacts-info__inner.contacts-info__inner__form .form-block .form-block__desc{padding-bottom:20px}.contacts-info .contacts-info__inner.contacts-info__inner__form .contacts-info__inner__block{max-width:546px}.contacts-info .contacts-info__inner.contacts-info__inner__form .contacts-info__inner__block .contacts-info__inner__block__title-head{color:#172037;font-size:2rem;font-weight:700;padding-bottom:40px}.contacts-info .contacts-info__inner.contacts-info__inner__form .contacts-info__inner__block .ccontacts-info__inner__block__content{margin-top:24px}@media (max-width:1024px){.contacts-info .contacts-info__inner{gap:50px;grid-template-columns:1fr;padding-top:50px}}.contacts-info .contacts-info__inner figure{margin:0}.contacts-info .contacts-info__inner figure img{display:block;max-width:100%;width:100%}.contacts-info .contacts-info__inner iframe{width:100%}.contacts-info .contacts-info__inner .contacts-info__inner__block{display:flex;flex-direction:column}.contacts-info .contacts-info__inner .contacts-info__inner__block .contacts-info__inner__block__subtitle p{color:#172037;font-size:1rem;line-height:1.5rem;margin:0}@media (max-width:1024px){.contacts-info .contacts-info__inner .contacts-info__inner__block .contacts-info__inner__block__subtitle p{padding-bottom:50px}}.contacts-info .contacts-info__inner .contacts-info__inner__block .ccontacts-info__inner__block__content{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:auto}@media (max-width:1024px){.contacts-info .contacts-info__inner .contacts-info__inner__block .ccontacts-info__inner__block__content{grid-template-columns:1fr}}.contacts-info .contacts-info__inner__block__item{background:#f3ede8;border-radius:8px;display:flex;flex-direction:column;padding:24px}@media (max-width:1024px){.contacts-info .contacts-info__inner__block__item{padding:24px}}.contacts-info .contacts-info__inner__block__item .contacts-info__inner__block__icon{margin-bottom:20px}.contacts-info .contacts-info__inner__block__item .contacts-info__inner__block__icon img{display:block;height:40px;max-width:100%;object-fit:cover}.contacts-info .contacts-info__inner__block__item .contacts-info__inner__block__title{color:#172037;font-size:1rem;font-weight:700;line-height:1.5rem;padding-bottom:10px}.contacts-info .contacts-info__inner__block__item .contacts-info__inner__block__description p{color:#172037;font-size:1rem;line-height:1.5rem;margin:0}.contacts-info .contacts-info__inner__block__item a{color:#172037;font-size:1rem;line-height:1.5rem;text-decoration:underline;word-wrap:break-word}.contacts-info .contacts-info__inner__block__item.info{background:#172037}.contacts-info .contacts-info__inner__block__item.info .contacts-info__inner__block__description p,.contacts-info .contacts-info__inner__block__item.info .contacts-info__inner__block__title{color:#f3ede8}.contacts-info .contacts-info__inner__block__item.info .anchor{font-size:1rem;line-height:1.5rem;text-decoration:underline;word-wrap:break-word;color:#f3ede8;cursor:pointer}.contacts-info .contacts-info__inner__row__title{color:#172037;font-size:3rem;line-height:4.5rem}.contacts-info .contacts-info__inner__row .contacts-info__inner__block__content{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-bottom:90px;padding-top:40px}@media (max-width:1024px){.contacts-info .contacts-info__inner__row .contacts-info__inner__block__content{grid-template-columns:repeat(1,1fr)}}.embed-code .embed-code__inner__title{color:#172037;font-size:3rem;line-height:4.5rem;padding-bottom:40px}@media (max-width:1024px){.embed-code .embed-code__inner__title{font-size:2rem;line-height:3rem}}.embed-code .embed-code__inner__cta{padding-bottom:40px}.embed-code .embed-code__inner__cta a{color:#172037;font-size:1rem;line-height:1.5rem;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:4px;transition:all .3s ease}.embed-code .embed-code__inner__cta a:hover{text-decoration-color:inherit;transition:all .3s}.accordion-section{margin:0 auto;max-width:660px}.accordion-section .accordion-section__title{font-size:3rem;line-height:4.5rem;padding-bottom:80px;padding-top:80px}.accordion-section .accordion-section__inner .accordion-section__inner__buttons{display:flex;gap:40px;justify-content:center}.accordion-section .accordion-section__inner .accordion-section__inner__buttons button{appearance:none;background:#fff0;border:none;color:#172037;cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5rem;padding:0;position:relative}.accordion-section .accordion-section__inner .accordion-section__inner__buttons button:after{background:#172037;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:0}.accordion-section .accordion-section__inner .accordion-section__inner__buttons button.active:after{transition:width .2s ease-in-out;width:100%}.accordion-section .accordion-section__inner .accordion-section__inner__accordion{padding-bottom:80px;padding-top:80px}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion{display:flex;flex-direction:column;gap:24px}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner{border-bottom:1px solid #172037}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner.active__accordion .accordion__inner__title:before{display:block}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner.active__accordion .accordion__inner__title:after{display:none}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__title{appearance:none;background:#fff0;border:0;color:#172037;cursor:pointer;font-size:1.5rem;line-height:1.875rem;margin:0;padding:0 40px 24px 0;position:relative;text-align:left;width:100%}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__title:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAMAAAC5ge+kAAAAA1BMVEVpaWlgLcRnAAAADElEQVQIW2NgoD4AAABUAAE/P3s/AAAAAElFTkSuQmCC);content:"";display:none;height:4px;position:absolute;right:0;right:5px;top:12px;width:20px}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__title:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAKlBMVEUAAABpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWnmYqh2AAAADnRSTlMA//4B/QL8A/oF+Qb4B2hXWooAAAA9SURBVBjTpc45DoAwEATBLW5z/P+7JFhCGyDLdFjJTMQTRG7A2IQT5n5csL6v5P5ibUPJ6+244+jHE9cX3tNxAVVLcUe0AAAAAElFTkSuQmCC);content:"";height:19px;position:absolute;right:0;right:5px;top:5px;width:20px}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__description{display:none}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__description p{color:#172037;font-size:1rem;line-height:1.5rem;margin:0;padding-bottom:24px}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__description .cta{background:#172037;border:1px solid #172037;border-radius:37px;color:#fff8f1;display:block;font-family:Inter;font-size:1rem;font-weight:700;gap:10px;height:67px;height:fit-content;line-height:19px;margin-bottom:40px;padding:24px 32px;text-align:center;text-decoration:unset;transition:all .3s ease;width:fit-content}@media (max-width:1024px){.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__description .cta{height:auto;padding:15px 32px}}.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__description .cta:hover{background:#fff8f1;border-color:#172037;color:#172037;transition:all .3s}@media (max-width:480px){.accordion-section .accordion-section__inner .accordion-section__inner__accordion .accordion__inner .accordion__inner__description .cta{width:auto}}.accordion-section.fullwidth_tabs{margin-top:16px;max-width:888px}@media (max-width:1024px){.accordion-section.fullwidth_tabs{margin-top:24px}}.accordion-section.fullwidth_tabs .accordion-section__inner__buttons{justify-content:space-between;overflow:auto;scrollbar-width:none;white-space:nowrap}.accordion-section.fullwidth_tabs .accordion-section__inner__buttons button{line-height:3rem}.accordion-section.fullwidth_tabs .accordion-section__inner__accordion{margin-left:auto;margin-right:auto;max-width:660px;padding-top:100px}@media (max-width:1024px){.accordion-section.fullwidth_tabs .accordion-section__inner__accordion{padding-top:48px}}.image-section picture{display:block}.image-section picture img{display:block;max-width:100%;width:100%}@media (max-width:1024px){.image-section.container{padding:0}}.tutorial{padding-bottom:90px;padding-top:90px}.tutorial .tutorial__row{display:flex;flex-direction:column;gap:40px;padding-bottom:96px}.tutorial .tutorial__row:last-child{padding:0}.tutorial .tutorial__row__header{align-items:center;display:flex;justify-content:space-between}@media (max-width:1024px){.tutorial .tutorial__row__header{align-items:baseline;flex-direction:column;gap:10px}}.tutorial .tutorial__row__header .tutorial__row__header__title{color:#172037;font-size:2rem;font-weight:700;line-height:3rem}@media (max-width:1024px){.tutorial .tutorial__row__header .tutorial__row__header__title{font-size:1.5rem;line-height:1.875rem}}.tutorial .tutorial__row__header .tutorial__row__header__link{color:#172037;font-size:1rem;line-height:1.5rem}@media (max-width:1024px){.tutorial .tutorial__row__header .tutorial__row__header__link{text-decoration:underline}}.tutorial .tutorial__row__header .tutorial__row__header__link:hover{text-decoration:underline}.tutorial .tutorial__row__content{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}@media (max-width:1024px){.tutorial .tutorial__row__content{margin-right:-23px}}.tutorial .tutorial__row__content .tutorial__row__content__inner{display:flex;flex-direction:column;scroll-behavior:smooth;scroll-snap-align:start}@media (max-width:1024px){.tutorial .tutorial__row__content .tutorial__row__content__inner iframe{height:180px;width:auto}}.tutorial .tutorial__row__content .tutorial__row__content__inner .tutorial__row__content__inner__video,.tutorial .tutorial__row__content .tutorial__row__content__inner .tutorial__row__content__inner__video iframe{border-radius:8px;overflow:hidden}.tutorial .tutorial__row__content .tutorial__row__content__inner .tutorial__row__content__inner__video p{margin:0}.tutorial .tutorial__row__content .tutorial__row__content__inner .tutorial__row__content__inner__description{font-size:1rem;font-weight:600;line-height:1.5rem;padding-top:16px}#sensiorial-card{scroll-margin-block-start:120px}.sensory-card{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);padding-bottom:50px;padding-top:50px;row-gap:50px}@media (max-width:1024px){.sensory-card{gap:15px;grid-template-columns:repeat(2,1fr);row-gap:40px}}@media (min-width:1441px){.sensory-card{grid-template-columns:repeat(5,1fr)}}.sensory-card .sensory-card__item a:hover .sensory-card__item__info .sensory-card__item__info__desc,.sensory-card .sensory-card__item a:hover .sensory-card__item__info .sensory-card__item__info__title{text-decoration:underline}.sensory-card .sensory-card__item figure{aspect-ratio:585/808;background:#fff;border-radius:8px;padding:15px 10px 10px;position:relative}.sensory-card .sensory-card__item figure img{max-width:100%}.sensory-card .sensory-card__item figure:after{background:linear-gradient(180deg,transparent 35.69%,rgb(0 0 0 / .5) 90.35%);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;content:"";height:100%;left:0;margin:0 auto;position:absolute;right:0;width:100%}.sensory-card .sensory-card__item .sensory-card__item__info .sensory-card__item__info__title{color:#172037;font-size:1rem;font-weight:600;line-height:normal;padding-bottom:8px}.sensory-card .sensory-card__item .sensory-card__item__info .sensory-card__item__info__desc{color:dimgray;font-size:1rem}.sensory-card__title{align-items:center;display:flex;gap:32px;padding-top:50px}@media (max-width:1024px){.sensory-card__title{align-items:baseline;flex-direction:column;gap:20px}}.sensory-card__title .sensory-card__title__text{color:#172037;font-size:2rem;font-weight:700;line-height:normal}@media (max-width:1024px){.sensory-card__title .sensory-card__title__text{font-size:1.5rem}}.sensory-card__title .sensory-card__title__link a{color:#172037;font-size:1rem;text-decoration:underline}.sensiorial-filter{align-items:baseline;display:flex;gap:32px;padding-top:50px}@media (max-width:1024px){.sensiorial-filter{align-items:center;flex-direction:column;justify-content:center}}.sensiorial-filter .sensiorial-filter__label{color:#172037;font-size:1rem;line-height:normal}.sensiorial-filter .sensiorial-filter__select{align-items:center;border-bottom:1px solid;display:flex;min-width:237px;padding-bottom:16px;position:relative}.sensiorial-filter .sensiorial-filter__select select{appearance:none;background:none;border:none;font-size:1rem;font-weight:700;padding-left:10px;width:100%}.sensiorial-filter .sensiorial-filter__select:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAIVBMVEUAAAAQIDAgIEAYIDgYIDgXIDcYIDYXIDcXIDcXIDcXIDezSyDLAAAACnRSTlMAEBAggJCgr8/fZpFm+gAAAB1JREFUCFtjYObkAgIOZgYGRnYuLjYmBhBgYQUSAAe0AG3/TlSQAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:4px;position:absolute;right:10px;width:8px}.sensiorial-pagination{display:flex;gap:6px;justify-content:center;padding-bottom:80px;padding-top:30px}.sensiorial-pagination .next,.sensiorial-pagination .previous{align-items:center;border:1px solid #172037;border-radius:4px;display:flex;height:50px;justify-content:center;transition:all .2s ease;width:50px}.sensiorial-pagination .previous svg{transform:scaleX(-1)}.sensiorial-pagination .current{background:#172037;color:#fff;height:52px;width:52px}.sensiorial-pagination .current,.sensiorial-pagination .page-number{align-items:center;border-radius:4px;display:flex;justify-content:center}.sensiorial-pagination .page-number{border:1px solid #172037;color:#172037;font-size:1rem;height:50px;transition:all .2s ease;width:50px}.sensiorial-pagination .page-number:hover{background:#172037;color:#fff}html{scroll-behavior:smooth}body{background:#fff8f1;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0}main{overflow:hidden}a{color:inherit;text-decoration:unset}.otgs-development-site-front-end{display:none}.container{padding-left:3rem;padding-right:3rem}@media (max-width:1024px){.container{padding-left:1.5rem;padding-right:1.5rem}.desktop-image,.desktop-only{display:none}}.mobile-image,.mobile-only{display:none}@media (max-width:1024px){.mobile-image,.mobile-only{display:flex}}.grecaptcha-badge{display:none!important}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}