html,body{font-size:1.1111111111vw;padding:0;margin:0;line-height:1.3;font-family:"PP Neue Montreal",sans-serif;box-sizing:border-box}@media(max-width: 1200px){html,body{font-size:1.9184652278vw}}@media(max-width: 767px){html,body{font-size:4.1025641026vw}}html *,body *{box-sizing:border-box}:root{--black: #000;--white: #fff}::-webkit-scrollbar{width:.375rem;height:.375rem;-webkit-transition:.3s;transition:.3s}@media(max-width: 64rem){::-webkit-scrollbar{width:.1875rem;height:.1875rem}}::-webkit-scrollbar-track{border-radius:624.9375rem;--tw-bg-opacity: 1;background-color:rgb(242, 242, 242, var(--tw-bg-opacity));-webkit-transition:.3s;transition:.3s}::-webkit-scrollbar-thumb{border-radius:624.9375rem;--tw-bg-opacity: 1;background-color:rgb(204, 206, 210, var(--tw-bg-opacity));-webkit-transition:.3s;transition:.3s}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(152, 155, 160, var(--tw-bg-opacity))}.dark-style ::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(50, 50, 50, var(--tw-bg-opacity))}.dark-style ::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(80, 80, 80, var(--tw-bg-opacity))}.dark-style ::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(114, 114, 114, var(--tw-bg-opacity))}a{text-decoration:none}body{background:var(--Background-White, #F6F6F6);color:var(--Black-Primary, #303030)}.page{position:relative;padding:.3125rem}.page header{position:sticky;top:0;left:0;width:100%}.page .container{max-width:85rem;margin-left:auto;margin-right:auto;display:block}h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-top:0;margin-bottom:2.75rem}a{color:inherit}.btn.btn-1{border-radius:.3125rem;cursor:pointer;padding:.4375rem .875rem .5625rem .875rem;color:var(--Red, #DB3333);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;position:relative}.btn.btn-1 span{position:relative;z-index:2;transition:.3s}.btn.btn-1::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:.3125rem;border:.0625rem solid var(--Red, #DB3333);transition:.3s;box-sizing:border-box}.btn.btn-1::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;background:linear-gradient(89deg, #7C0011 -8.53%, #B82822 19.57%, #F53535 42.56%, #F54C32 54.95%, #D0313B 69.49%, #A91428 86.27%, #891020 106.33%);opacity:0;transition:opacity 200ms ease-in-out;transition:.3s;box-sizing:border-box}.btn.btn-1:hover{color:var(--Block-White, #FFF)}.btn.btn-1:hover::before{opacity:1}.btn.btn-1:hover::after{border:.0625rem solid rgba(0,0,0,0)}.btn.btn-1.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.btn.btn-1.disabled::before{display:none}.header{display:flex;align-items:center;border-radius:.375rem;background:var(--Block-White, #FFF);padding:.5rem 1.25rem;margin-bottom:.3125rem;z-index:30;padding-top:0;padding-bottom:0}.header .header-logo{width:6.9375rem;height:auto;margin-right:3.375rem}.header .header-logo img,.header .header-logo svg{display:block;width:100%;height:auto}.header .header-navigation{margin-left:2rem}.header .header-menu{display:flex;align-items:center;gap:2.75rem}@media(max-width: 1200px){.header .header-menu.desktop-menu{display:none}}.header .header-menu a{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.header .header-menu .header-menu__item{position:relative}.header .header-menu .header-menu__item>a{display:flex;align-items:center;gap:.25rem;transition:.3s;padding-top:1.5rem;padding-bottom:1.5rem;background:var(--Block-White, #FFF);position:relative;z-index:2}.header .header-menu .header-menu__item>a .header-menu__item__icon{width:.6rem;height:auto;flex:0 0 .6rem;transition:.1s}.header .header-menu .header-menu__item>a .header-menu__item__icon svg path,.header .header-menu .header-menu__item>a .header-menu__item__icon svg circle,.header .header-menu .header-menu__item>a .header-menu__item__icon svg rect{transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all}.header .header-menu .header-menu__item>a .header-menu__item__icon svg path[fill],.header .header-menu .header-menu__item>a .header-menu__item__icon svg circle[fill],.header .header-menu .header-menu__item>a .header-menu__item__icon svg rect[fill]{fill:currentColor}.header .header-menu .header-menu__item>a .header-menu__item__icon svg path[stroke],.header .header-menu .header-menu__item>a .header-menu__item__icon svg circle[stroke],.header .header-menu .header-menu__item>a .header-menu__item__icon svg rect[stroke]{stroke:currentColor}.header .header-menu .header-menu__item>a .header-menu__item__icon svg{display:block;width:100%;height:auto}.header .header-menu .header-menu__item .menu-dropdown{position:absolute;border-radius:0 0 .375rem .375rem;background:#fff;width:11.9375rem;padding:1.125rem 1.25rem;opacity:0;transition:.3s;left:0;bottom:0;translate:0 100%;pointer-events:none}.header .header-menu .header-menu__item .menu-dropdown .menu-dropdown__inner{display:grid;gap:1rem}.header .header-menu .header-menu__item .menu-dropdown .menu-dropdown__inner a{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.header .header-menu .header-menu__item.active a{color:var(--Grey-5, #7B7B7B)}.header .header-menu .header-menu__item.active a .header-menu__item__icon{rotate:180deg}.header .header-menu .header-menu__item.active .menu-dropdown{opacity:1;pointer-events:all}.header .header-navigation-social{display:flex;align-items:center;gap:.625rem;margin-left:auto}.header .header-navigation-social a{display:block;width:1.5rem;height:auto;transition:.3s;color:var(--Grey-5, #7B7B7B)}.header .header-navigation-social a svg{display:block;width:100%;height:auto}.header .header-navigation-social a svg path{transition:.3s}.header .header-navigation-social a svg path,.header .header-navigation-social a svg circle,.header .header-navigation-social a svg rect{transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all}.header .header-navigation-social a svg path[fill],.header .header-navigation-social a svg circle[fill],.header .header-navigation-social a svg rect[fill]{fill:currentColor}.header .header-navigation-social a svg path[stroke],.header .header-navigation-social a svg circle[stroke],.header .header-navigation-social a svg rect[stroke]{stroke:currentColor}.header .header-navigation-social a:hover{color:var(--Red, #DB3333)}.header .header-navigation{display:flex;align-items:center;gap:2rem}@media(max-width: 1200px){.header .header-navigation{display:none}}.header .header-navigation__search{width:1.6875rem;height:1.6875rem;display:flex;align-items:center;cursor:pointer;justify-content:center}.header .header-navigation__search svg{display:block;width:100%;height:auto}.header .custom-menu-drop{position:absolute;left:0;bottom:0;translate:0 100%;width:100%;opacity:0;transition:.3s;pointer-events:none}@media(max-width: 1200px){.header .custom-menu-drop{display:none}}.header .custom-menu-drop .custom-menu-drop__item{pointer-events:none;opacity:0;pointer-events:none;transition:.3s;position:absolute;left:-0.375rem;padding-left:.375rem;width:100%;top:0;height:auto;background:rgba(0,0,0,.3);min-height:100vh}.header .custom-menu-drop.active{opacity:1}.header .custom-menu-drop.active .custom-menu-drop__item.active{opacity:1}.header .custom-menu-drop.active .custom-menu-drop__item.active .custom-menu-drop__inner{pointer-events:all}.header .custom-menu-drop .solutions-grid{margin-left:9rem;margin-top:0;border-radius:0 0 .375rem .375rem;background:var(--Block-White, #FFF);padding:.3125rem;width:100%;max-width:49.3125rem;display:grid;grid-template-columns:21.6875rem auto;gap:.3125rem}.header .custom-menu-drop .solutions-grid .solutions-grid__sections{max-height:28.125rem;overflow:auto}.header .custom-menu-drop .solutions-grid .solutions-grid__sections .solution-section{padding:1.5rem;border-radius:.3125rem;display:flex;align-items:center;gap:.75rem;transition:.3s;background:rgba(0,0,0,0);color:var(--Black-Primary, #303030);cursor:pointer;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.header .custom-menu-drop .solutions-grid .solutions-grid__sections .solution-section:hover,.header .custom-menu-drop .solutions-grid .solutions-grid__sections .solution-section.active{background:var(--Background-White, #F6F6F6)}.header .custom-menu-drop .solutions-grid .solutions-grid__sections .solution-section .icon{width:1.625rem;height:auto}.header .custom-menu-drop .solutions-grid .solutions-grid__sections .solution-section .icon img,.header .custom-menu-drop .solutions-grid .solutions-grid__sections .solution-section .icon svg{display:block;width:100%;height:auto}.header .custom-menu-drop .solutions-grid .solutions-grid__items{position:relative}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group{top:0;left:0;width:100%;min-height:100%;opacity:0;transition:.3s;border-radius:.3125rem;background:var(--Background-White, #F6F6F6);padding:1.5rem;padding-right:.3125rem;display:none}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .solutions-grid__items-group--inner{padding-right:1rem;max-height:28.125rem;overflow:auto;padding-bottom:4rem}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .btn-solution-group__wrap{position:absolute;bottom:0;left:0;width:100%;right:0;padding:1.5rem;padding-top:0}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .btn-solution-group__wrap::before{background:linear-gradient(180deg, rgba(246, 246, 246, 0) 0%, #F6F6F6 100%);height:8.125rem;position:absolute;top:0;left:1.5rem;right:1.5rem;translate:0 -100%;pointer-events:none;display:block;content:"";opacity:var(--scroll-progress, 1)}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .solution-item{margin-bottom:.75rem}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .solution-item span{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .solution-item a{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .solution-item a:hover{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group.active{opacity:1;display:block}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .btn-solution-group{border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem)}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .btn-solution-group span{position:relative;z-index:2;transition:.3s}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .btn-solution-group:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .btn-solution-group.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}.header .custom-menu-drop .solutions-grid .solutions-grid__items .solutions-grid__items-group .btn-solution-group:hover{background:rgba(0,0,0,0)}.header .custom-menu-drop .products-list-menu{display:grid;grid-template-columns:repeat(3, 1fr);gap:.3125rem;padding:.3125rem;border-radius:0 0 .375rem .375rem;background:#fff}.header .custom-menu-drop .products-list-menu .products-section{display:flex;padding:1.375rem 1.625rem;flex-direction:column;align-items:flex-start;gap:.875rem;flex:1 0 0;border-radius:.3125rem;background:var(--Background-White, #F6F6F6)}.header .custom-menu-drop .products-list-menu .products-section .products-section__title{color:#000;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.header .custom-menu-drop .products-list-menu .products-section .products-section__items{-moz-column-count:3;column-count:3;-moz-column-gap:2rem;column-gap:2rem}.header .custom-menu-drop .products-list-menu .products-section .products-section__items a{display:block;margin-bottom:.625rem;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.header .custom-menu-drop .products-list-menu .products-section .products-section__items a:hover{text-decoration:underline}.header .custom-menu-drop .section-list-menu{display:grid;grid-template-columns:1fr 18.3125rem;gap:.3125rem;padding:.3125rem;border-radius:0 0 .375rem .375rem;background:#fff}.header .custom-menu-drop .section-list-menu .catalog-link{display:flex;padding:1rem 1.125rem;justify-content:flex-end;align-items:flex-end;gap:.875rem;flex-shrink:0;align-self:stretch;border-radius:.3125rem;background:var(--Background-White, #F6F6F6)}.header .custom-menu-drop .section-list-menu .catalog-link .catalog-link__inner{display:flex;align-items:center;gap:.25rem;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.header .custom-menu-drop .section-list-menu .section-list-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.3125rem}.header .custom-menu-drop .section-list-menu .section-list-grid .section-menu-item a{width:100%;padding:1.5rem;border-radius:.3125rem;display:flex;align-items:center;gap:.75rem;transition:.3s;background:rgba(0,0,0,0);color:var(--Black-Primary, #303030);cursor:pointer;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.header .custom-menu-drop .section-list-menu .section-list-grid .section-menu-item a:hover,.header .custom-menu-drop .section-list-menu .section-list-grid .section-menu-item a.active,.header .custom-menu-drop .section-list-menu .section-list-grid .section-menu-item a{background:var(--Background-White, #F6F6F6)}.header .custom-menu-drop .section-list-menu .section-list-grid .section-menu-item a .icon{width:1.625rem;height:auto}.header .custom-menu-drop .section-list-menu .section-list-grid .section-menu-item a .icon img,.header .custom-menu-drop .section-list-menu .section-list-grid .section-menu-item a .icon svg{display:block;width:100%;height:auto}.main-section .main-section__inner{display:grid;grid-template-columns:auto 44.1875rem;gap:.3125rem;position:relative}@media(max-width: 1200px){.main-section .main-section__inner{grid-template-columns:1fr}}.main-section .main-section__inner .breadcrumb-wrapper{position:absolute;top:1rem;left:1rem}@media(max-width: 767px){.main-section .main-section__inner .breadcrumb-wrapper{left:1.5rem;top:1.875rem}}.main-section .main-section__inner .breadcrumb-wrapper .breadcrumb{margin:0}.main-section .main-section__inner:has(.breadcrumb-wrapper) .content .content__main{padding-top:4.1875rem}.main-section .main-section__inner .content .content__main{padding:5.625rem 3.125rem;border-radius:.375rem;background:var(--Block-White, #FFF)}.main-section .main-section__inner .content .content__main.content__main--product{padding:6.5rem 3.375rem}.main-section .main-section__inner .content .content__main.content__main--product h1{max-width:36.25rem}.main-section .main-section__inner .content .content__main.content__main--product .description{max-width:31.25rem}@media(max-width: 1200px){.main-section .main-section__inner .content .content__main.content__main--product{padding:2.75rem}}@media(max-width: 767px){.main-section .main-section__inner .content .content__main.content__main--product{padding:1.875rem 1.5rem;padding-top:4.1875rem}}.main-section .main-section__inner .content .content__main.content__main--product .tags{max-width:initial}.main-section .main-section__inner .content .content__main.content__main--product .tags .tag{font-size:.75rem}.main-section .main-section__inner .content .content__main.content__main--solution{padding-top:7.5rem}@media(max-width: 1200px){.main-section .main-section__inner .content .content__main.content__main--solution{padding:2.75rem}}@media(max-width: 767px){.main-section .main-section__inner .content .content__main.content__main--solution{padding:1.875rem 1.5rem;padding-top:4.1875rem}}@media(max-width: 1200px){.main-section .main-section__inner .content .content__main{padding:2.75rem}}@media(max-width: 767px){.main-section .main-section__inner .content .content__main{padding:1.875rem 1.5rem}}.main-section .main-section__inner .content .content__main h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.5rem;font-style:normal;font-weight:500;line-height:106%;margin-bottom:.75rem;max-width:33.75rem}@media(max-width: 1200px){.main-section .main-section__inner .content .content__main h1{font-size:2rem}}.main-section .main-section__inner .content .content__main .description{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;margin-bottom:2.75rem;max-width:27.1875rem;text-wrap:balance}@media(max-width: 1200px){.main-section .main-section__inner .content .content__main .description{font-size:.875rem}}.main-section .main-section__inner .content .content__main .description:last-child{margin-bottom:0}.main-section .main-section__inner .content .content__main .tags{display:flex;gap:.4375rem;flex-wrap:wrap;max-width:23.8125rem}.main-section .main-section__inner .content .content__main .tags .tag{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.375rem;border-radius:.1875rem;border:.0625rem solid var(--Grey-1, #E1E1E1);padding:.625rem .75rem;color:var(--Black-Primary, #303030);text-align:center;font-family:"Geist Mono";font-size:.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}@media(max-width: 767px){.main-section .main-section__inner .content .content__main .tags .tag{font-size:.6875rem;padding:.4375rem .625rem}}.main-section .main-section__inner .content .content__main .tags .tag::before{display:block;content:"";width:.375rem;height:.375rem;background:var(--Red, #DB3333)}@media(max-width: 767px){.main-section .main-section__inner .content .stats-wrap{max-width:calc(100vw - .625rem);overflow:auto}}.main-section .main-section__inner .content .stats{display:grid;margin-top:.3125rem;grid-template-columns:repeat(3, 1fr);gap:.3125rem;margin-bottom:.3125rem}@media(max-width: 767px){.main-section .main-section__inner .content .stats{min-width:220vw}}.main-section .main-section__inner .content .stats .stat-item{padding:2rem;border-radius:.25rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);width:100%;text-wrap:balance}@media(max-width: 767px){.main-section .main-section__inner .content .stats .stat-item{padding:1rem .75rem;display:flex;gap:.625rem;align-items:center}}.main-section .main-section__inner .content .stats .stat-item h3{color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.125rem;text-transform:uppercase;margin-bottom:.375rem;margin-top:0}@media(max-width: 767px){.main-section .main-section__inner .content .stats .stat-item h3{font-size:1.25rem;margin-bottom:0;white-space:nowrap}}.main-section .main-section__inner .content .stats .stat-item p{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:120%;margin-top:0;margin-bottom:0}@media(max-width: 767px){.main-section .main-section__inner .content .stats .stat-item p{font-size:.75rem}}.main-section .main-section__inner .cta-button{border-radius:.375rem;display:block;cursor:pointer;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;transition:.3s;position:relative;padding:2.0625rem;width:100%;text-align:center;overflow:hidden}.main-section .main-section__inner .cta-button span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.main-section .main-section__inner .cta-button::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.main-section .main-section__inner .cta-button:hover::before{translate:-18% 0}.main-section .main-section__inner .cta-button:hover::after{border:.0625rem solid rgba(0,0,0,0)}.main-section .main-section__inner .cta-button.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.main-section .main-section__inner .cta-button.disabled::before{display:none}.main-section .main-section__inner .image{border-radius:.375rem;overflow:hidden;position:relative}.main-section .main-section__inner .image.image-mobile{display:none}@media(max-width: 1200px){.main-section .main-section__inner .image.image-mobile{display:block;aspect-ratio:1.8392857143;margin-top:.3125rem}@supports not (aspect-ratio: 1.8392857143){.main-section .main-section__inner .image.image-mobile::before{content:"";float:left;padding-top:calc(448/824*100%)}.main-section .main-section__inner .image.image-mobile::after{content:"";display:block;clear:both}}}@media(max-width: 1200px){.main-section .main-section__inner .image.image-pc{display:none}}.main-section .main-section__inner .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.services-section{margin-bottom:7.5rem}@media(max-width: 1200px){.services-section{margin-bottom:6.25rem}}@media(max-width: 767px){.services-section{margin-bottom:5rem}}.services-section .services-section__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:.3125rem}@media(max-width: 1200px){.services-section .services-section__inner{grid-template-columns:1fr}}.services-section .services-section__inner .mobile-content__title{display:none}@media(max-width: 1200px){.services-section .services-section__inner .mobile-content__title{display:block;display:flex;padding:3.375rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;align-self:stretch;border-radius:.1875rem;background:var(--Block-White, #FFF)}.services-section .services-section__inner .mobile-content__title h2{font-size:2.5rem}}@media(max-width: 1200px)and (max-width: 767px){.services-section .services-section__inner .mobile-content__title{padding:1.5rem}.services-section .services-section__inner .mobile-content__title h2{font-size:1.625rem}}.services-section .services-section__inner.services-section__inner_product{grid-template-columns:1fr}.services-section .services-section__inner.services-section__inner_product .right-content{grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.services-section .services-section__inner.services-section__inner_product .right-content{grid-template-columns:1fr}}@media(max-width: 1200px){.services-section .left-content{order:10}.services-section .left-content.left-content--solution{order:-1}}.services-section .left-content__title{border-radius:.375rem;background:var(--Block-White, #FFF);padding:4.5rem}@media(max-width: 1200px){.services-section .left-content__title{display:none}}.services-section .left-content__product-banner{border-radius:.375rem;background:var(--Block-White, #FFF);padding:4.5rem;position:relative}@media(max-width: 767px){.services-section .left-content__product-banner{padding:2rem;overflow:hidden}}.services-section .left-content__product-banner h2{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.5rem;font-style:normal;font-weight:500;line-height:106%;max-width:40.625rem;text-wrap:balance}@media(max-width: 767px){.services-section .left-content__product-banner h2{font-size:1.625rem}}.services-section .left-content__product-banner .img{width:51.8125rem;height:auto;position:absolute;bottom:0;right:0}@media(max-width: 767px){.services-section .left-content__product-banner .img{width:100%}}.services-section .left-content__product-banner .img img{display:block;width:100%;height:auto}.services-section .left-content__process-banner{padding:3.125rem;border-radius:.375rem;background:var(--Block-White, #FFF);min-height:39.625rem;display:flex;flex-direction:column;position:relative;overflow:hidden;position:sticky;top:5.3125rem}@media(max-width: 767px){.services-section .left-content__process-banner{padding:2rem;min-height:15.625rem}}.services-section .left-content__process-banner .img{position:absolute;bottom:0;right:0;width:25rem;height:auto}.services-section .left-content__process-banner .img svg,.services-section .left-content__process-banner .img img{display:block;width:100%;height:auto}.services-section .left-content__process-banner .left-content__process-banner--title{margin-top:auto;color:var(--Grey-5, #7B7B7B);text-align:left;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.services-section .left-content__process-banner h2{margin-top:0;margin-bottom:0;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;text-wrap:pretty}@media(max-width: 767px){.services-section .left-content__process-banner h2{font-size:1.625rem;z-index:3}}.services-section .left-content{display:flex;flex-direction:column}.services-section h2{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.5rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.025rem;margin-top:0;margin-bottom:0}.services-section .rating-banner{flex:1 1 auto;min-height:14.75rem;position:relative;padding:2rem;display:flex;flex-direction:column;border-radius:.375rem;background:linear-gradient(315deg, rgba(198, 36, 26, 0) -3.43%, rgba(174, 28, 33, 0.39) 32.17%, #87102D 88.39%),radial-gradient(232.41% 57.13% at 79.24% 55.22%, rgba(255, 63, 27, 0.9) 0%, rgba(206, 45, 30, 0) 100%),linear-gradient(220deg, #8F102D 12.94%, #D72312 144.51%)}@media(max-width: 1200px){.services-section .rating-banner{order:10}}@media(max-width: 767px){.services-section .rating-banner{padding:.75rem;min-height:11.4375rem}}.services-section .rating-banner .line-star-1{right:0;bottom:0;position:absolute}.services-section .rating-banner .link{color:var(--Block-White, #FFF);margin-top:auto;font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;display:flex;align-items:center;gap:.1875rem}.services-section .rating-banner .link svg{width:.75rem;height:auto}.services-section .rating-card{display:flex;padding:1.0938rem 1.625rem 1.0938rem 1.3125rem;align-items:center;gap:.25rem;border-radius:.25rem;background:hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(0.2531rem);backdrop-filter:blur(0.2531rem);width:-moz-fit-content;width:fit-content}@media(max-width: 767px){.services-section .rating-card{width:8.625rem;flex-wrap:wrap}}.services-section .rating-card .rating-icon{width:1.75rem;height:auto}.services-section .rating-card .rating-icon svg{display:block;width:100%;height:auto}.services-section .rating-card .rating-value{color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1.7016rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.3743rem;text-transform:uppercase}@media(max-width: 767px){.services-section .rating-card .rating-value{font-size:1.5625rem}}.services-section .rating-card .rating-text{color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;max-width:11.375rem;margin-left:.75rem}@media(max-width: 767px){.services-section .rating-card .rating-text{margin-left:0;font-size:.75rem}}.services-section .right-content{display:grid;gap:.3125rem}@media(max-width: 1200px){.services-section .right-content{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.services-section .right-content{grid-template-columns:1fr}}.services-section .right-content .service-card{padding:3.375rem;border-radius:.375rem;background:var(--Block-White, #FFF);display:flex;gap:1.5rem}@media(max-width: 1200px){.services-section .right-content .service-card{padding:2rem;display:grid}}@media(max-width: 767px){.services-section .right-content .service-card{padding:1.375rem 1.25rem;display:flex}}.services-section .right-content .service-card.solution-card{padding:2.5rem}@media(max-width: 767px){.services-section .right-content .service-card.solution-card{padding:1.375rem}}.services-section .right-content .service-card .service-icon{height:auto;background:var(--Background-White, #F6F6F6);width:3.9375rem;height:3.9375rem;flex:0 0 3.9375rem;border-radius:.125rem;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.services-section .right-content .service-card .service-icon{width:2.75rem;height:2.75rem;flex:0 0 2.75rem}}.services-section .right-content .service-card .service-icon svg,.services-section .right-content .service-card .service-icon img{display:block;width:1.9375rem;height:auto;margin:auto}@media(max-width: 767px){.services-section .right-content .service-card .service-icon svg,.services-section .right-content .service-card .service-icon img{width:1.25rem}}.services-section .right-content .service-card .service-card__body h3{margin-top:0;margin-bottom:.375rem;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.services-section .right-content .service-card .service-card__body ul{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.services-section .right-content .service-card .service-card__body ul li{padding:0;margin:0;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.solutions-section{margin-bottom:7.5rem}.solutions-section .solutions-section--title-mobile{display:none}@media(max-width: 767px){.solutions-section .solutions-section--title-mobile{color:var(--Black-Primary, #303030);text-align:center;font-family:"Geist Mono";font-size:.9266rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;margin-bottom:2.0625rem;display:block}}.solutions-section .solutions-slider{position:relative;width:100%;height:100%}.solutions-section .solutions-slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions-section .slider-progress{position:absolute;top:1.0625rem;right:1.0625rem;display:flex;gap:.1875rem;z-index:10;justify-content:flex-end}.solutions-section .progress-bar{width:3.1875rem;height:.1875rem;border-radius:.0625rem;background:hsla(0,0%,100%,.4);overflow:hidden;position:relative}.solutions-section .progress-bar{background:hsla(0,0%,100%,.3);position:relative;overflow:hidden}.solutions-section .progress-bar::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;border-radius:.0625rem;width:var(--progress, 0);background:#fff}@media(max-width: 1200px){.solutions-section{margin-bottom:6.25rem}}@media(max-width: 767px){.solutions-section{margin-bottom:5rem}}.solutions-section .solutions-section__inner{display:grid;grid-template-columns:35.5625rem 1fr;gap:.3125rem}@media(max-width: 1200px){.solutions-section .solutions-section__inner{grid-template-columns:1fr}}.solutions-section .solutions-section__inner .left-image{width:100%;border-radius:.375rem;overflow:hidden;position:relative;grid-row:span 3}@media(max-width: 767px){.solutions-section .solutions-section__inner .left-image{aspect-ratio:1.7692307692}@supports not (aspect-ratio: 1.7692307692){.solutions-section .solutions-section__inner .left-image::before{content:"";float:left;padding-top:calc(221/391*100%)}.solutions-section .solutions-section__inner .left-image::after{content:"";display:block;clear:both}}}.solutions-section .solutions-section__inner .left-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.solutions-section .solutions-section__inner .left-image .image-label{position:absolute;left:1.0625rem;top:1.0625rem;color:var(--Block-White, #FFF);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:400;line-height:94%;text-transform:uppercase;z-index:3}@media(max-width: 767px){.solutions-section .solutions-section__inner .left-image .image-label{display:none}}.solutions-section .solutions-section__inner .tab-item{display:none}.solutions-section .solutions-section__inner .tab-item.active{display:block}.solutions-section .solutions-section__inner .tab-item{padding:.5rem;background:var(--Block-White, #FFF)}.solutions-section .solutions-section__inner .tab-item.tab-item-top{border-radius:.375rem .375rem 0 0}.solutions-section .solutions-section__inner .tab-item.tab-item-bot{border-radius:0 0 .375rem .375rem}.solutions-section .solutions-section__inner .tab-item h2{max-width:39.625rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-bottom:.875rem;margin-top:0;text-wrap:balance}@media(max-width: 767px){.solutions-section .solutions-section__inner .tab-item h2{font-size:1.625rem}}.solutions-section .solutions-section__inner .tab-item .description{margin-top:0;margin-bottom:0;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;text-wrap:balance;max-width:29.5625rem}@media(max-width: 767px){.solutions-section .solutions-section__inner .tab-item .description{font-size:.875rem}}.solutions-section .solutions-section__inner .tab-item .tab-item__block{border-radius:.3125rem;background:var(--Background-White, #F6F6F6);padding:3.375rem}@media(max-width: 767px){.solutions-section .solutions-section__inner .tab-item .tab-item__block{padding:1.5rem 1.125rem}}.solutions-section .solutions-section__inner .tab-item .tab-item__block:not(:last-child){margin-bottom:.3125rem}.solutions-section .solutions-section__inner .tab-item .details-link{border-radius:.25rem;padding:.625rem .75rem;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;position:relative;width:-moz-fit-content;width:fit-content;display:block;min-width:15.125rem;margin-left:auto}.solutions-section .solutions-section__inner .tab-item .details-link span{position:relative;z-index:2;transition:.3s;display:block}.solutions-section .solutions-section__inner .tab-item .details-link .arrow{display:block;width:.9375rem;height:auto;margin-left:auto;position:relative;z-index:3}.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg{display:block;width:100%;height:auto}.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg path,.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg circle,.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg rect{transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all}.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg path[fill],.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg circle[fill],.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg rect[fill]{fill:currentColor}.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg path[stroke],.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg circle[stroke],.solutions-section .solutions-section__inner .tab-item .details-link .arrow svg rect[stroke]{stroke:currentColor}.solutions-section .solutions-section__inner .tab-item .details-link::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:.3125rem;border:.0625rem solid var(--Red, #DB3333);transition:.3s;box-sizing:border-box}.solutions-section .solutions-section__inner .tab-item .details-link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;background:linear-gradient(89deg, #7C0011 -8.53%, #B82822 19.57%, #F53535 42.56%, #F54C32 54.95%, #D0313B 69.49%, #A91428 86.27%, #891020 106.33%);opacity:0;transition:opacity 200ms ease-in-out;transition:.3s;box-sizing:border-box}.solutions-section .solutions-section__inner .tab-item .details-link:hover{color:var(--Block-White, #FFF)}.solutions-section .solutions-section__inner .tab-item .details-link:hover::before{opacity:1}.solutions-section .solutions-section__inner .tab-item .details-link:hover::after{border:.0625rem solid rgba(0,0,0,0)}.solutions-section .solutions-section__inner .tab-item .details-link.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.solutions-section .solutions-section__inner .tab-item .details-link.disabled::before{display:none}@media(max-width: 767px){.solutions-section .solutions-section__inner .tab-item .details-link{display:flex;align-items:center;width:100%}}.solutions-section .solutions-section__inner .tab-item .tab-item__block__2{display:flex;align-items:flex-end;gap:1rem;padding:3.375rem;border-radius:.3125rem;background:var(--Background-White, #F6F6F6)}@media(max-width: 767px){.solutions-section .solutions-section__inner .tab-item .tab-item__block__2{display:grid;padding:1rem}.solutions-section .solutions-section__inner .tab-item .tab-item__block__2 ul{padding-left:1rem !important}}.solutions-section .solutions-section__inner .tab-item .tab-item__block__2 p{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.solutions-section .solutions-section__inner .tab-item .tab-item__block__2 ul{list-style:none;padding:0;margin:0;display:grid;gap:.5625rem;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.solutions-section .solutions-section__inner .tab-item .tab-item__block__2 ul li{position:relative}.solutions-section .solutions-section__inner .tab-item .tab-item__block__2 ul li::before{content:"";position:absolute;left:-0.625rem;top:50%;translate:-100% -50%;width:round(.25rem,1px);height:round(.25rem,1px);background-color:var(--Grey-5, #7B7B7B)}.solutions-section .solutions-section__inner .tab-item .cta-button{margin-top:.3125rem;border-radius:.375rem;display:block;cursor:pointer;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;transition:.3s;position:relative;padding:2.0625rem;width:100%;text-align:center;overflow:hidden}.solutions-section .solutions-section__inner .tab-item .cta-button span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.solutions-section .solutions-section__inner .tab-item .cta-button::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.solutions-section .solutions-section__inner .tab-item .cta-button:hover::before{translate:-18% 0}.solutions-section .solutions-section__inner .tab-item .cta-button:hover::after{border:.0625rem solid rgba(0,0,0,0)}.solutions-section .solutions-section__inner .tab-item .cta-button.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.solutions-section .solutions-section__inner .tab-item .cta-button.disabled::before{display:none}.solutions-section .solutions-section__inner .tabs{display:flex}@media(max-width: 767px){.solutions-section .solutions-section__inner .tabs{overflow:auto}}.solutions-section .solutions-section__inner .tabs .tab{background:var(--Block-White, #FFF);display:flex;height:2.5625rem;padding:.375rem .875rem;justify-content:center;align-items:center;gap:.625rem;flex:1 0 0;transition:.3s;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;border:none;cursor:pointer}@media(max-width: 767px){.solutions-section .solutions-section__inner .tabs .tab{padding:.625rem;font-size:.6875rem}}.solutions-section .solutions-section__inner .tabs .tab:first-child{border-radius:.3125rem 0 0 .3125rem}.solutions-section .solutions-section__inner .tabs .tab:last-child{border-radius:0 .3125rem .3125rem 0}.solutions-section .solutions-section__inner .tabs .tab::before{border-radius:.0625rem;background:var(--Grey-1, #E1E1E1);width:.5625rem;height:.5625rem;content:"";display:block;transition:.3s}@media(max-width: 767px){.solutions-section .solutions-section__inner .tabs .tab::before{display:none}}.solutions-section .solutions-section__inner .tabs .tab.active{color:var(--Block-White, #FFF);background:var(--Black-Secondary, #121212)}.solutions-section .solutions-section__inner .tabs .tab.active::before{background:#db3333}@media(max-width: 1200px){.solutions-section .solutions-section__inner .tabs{order:1}.solutions-section .solutions-section__inner .tab-item-top{order:2}.solutions-section .solutions-section__inner .left-image{order:3}.solutions-section .solutions-section__inner .tab-item-bot{order:4}}.approach-section{margin-bottom:7.5rem}@media(max-width: 1200px){.approach-section{margin-bottom:6.25rem}}@media(max-width: 767px){.approach-section{margin-bottom:5rem}}.approach-section .section-header{margin-bottom:3.75rem;text-align:center}@media(max-width: 767px){.approach-section .section-header{margin-bottom:1.5rem}}.approach-section .section-header .section-label{color:var(--Grey-5, #7B7B7B);text-align:center;display:block;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:1.125rem}@media(max-width: 767px){.approach-section .section-header .section-label{font-size:.875rem;margin-bottom:2.0625rem}}.approach-section .section-header h2{margin-top:0;margin-bottom:0rem;color:var(--Black-Primary, #303030);text-align:center;font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%}@media(max-width: 767px){.approach-section .section-header h2{font-size:1.625rem}}.approach-section .approach-grid{display:grid;gap:.375rem;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1200px){.approach-section .approach-grid{grid-template-columns:1fr}}.approach-section .approach-grid .approach-card{display:flex;flex-direction:column;min-height:24.8125rem;padding:1.5rem;border-radius:.375rem;background:var(--Block-White, #FFF)}@media(max-width: 767px){.approach-section .approach-grid .approach-card{flex-direction:row;align-items:center;min-height:initial}}.approach-section .approach-grid .approach-card .icon{order:10;margin-top:auto;width:9.375rem;height:auto;margin-left:auto}@media(max-width: 767px){.approach-section .approach-grid .approach-card .icon{order:3;width:100%;max-width:4.5625rem;flex:0 0 4.5625rem;margin-left:auto}}.approach-section .approach-grid .approach-card .icon svg,.approach-section .approach-grid .approach-card .icon img{display:block;width:100%;height:auto}.approach-section .approach-grid .approach-card h3{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.25rem;margin-top:0}.approach-section .approach-grid .approach-card .description{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}@keyframes bgFloat{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(5%) translateX(2%)}50%{transform:translateY(10%) translateX(0)}75%{transform:translateY(5%) translateX(-2%)}100%{transform:translateY(0) translateX(0)}}.process-section{padding:3.875rem;border-radius:.375rem;position:relative;overflow:hidden;background:var(--Gradient-1, radial-gradient(110.75% 90.7% at 97.45% 100%, #65100F 0%, #C01B2E 61.28%, rgba(192, 27, 46, 0) 100%), radial-gradient(26.38% 47.49% at -2.13% -5.27%, #751616 0%, rgba(117, 22, 22, 0) 100%), radial-gradient(35.14% 57.04% at 10.84% 120.32%, #FF300D 0%, rgba(226, 48, 18, 0) 100%), radial-gradient(103.88% 37.09% at 85.17% 38.35%, #FF2F0C 0%, rgba(226, 48, 18, 0.42) 57.74%, rgba(226, 48, 18, 0) 100%), linear-gradient(180deg, #8C0F30 0%, #81102B 122.6%));margin-bottom:7.5rem}.process-section::before{content:"";position:absolute;top:-20%;left:-10%;right:-10%;bottom:-20%;background-image:url(/img/69452a319937f.jpg);background-size:cover;animation:bgFloat 10s ease-in-out infinite;opacity:.7;z-index:1}@media(max-width: 767px){.process-section{padding:2.25rem 1.25rem;padding-top:3.0625rem}}.process-section .section-header{text-align:center;position:relative;z-index:2}.process-section .section-header .section-label{display:block;color:var(--Block-White, #FFF);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:.625rem}.process-section .section-header h2{margin-top:0;margin-bottom:2.625rem;color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%}@media(max-width: 767px){.process-section .section-header h2{font-size:1.625rem}}.process-section .process-diagram{position:relative;width:59.625rem;height:30.25rem;margin-left:auto;margin-right:auto;z-index:2}@media(max-width: 1200px){.process-section .process-diagram{width:100%;height:auto}}.process-section .process-diagram .footnotes{width:100%;height:auto;display:block}@media(max-width: 1200px){.process-section .process-diagram .footnotes{display:none}}.process-section .process-diagram .footnotes svg{display:block;width:100%;height:auto}.process-section .process-diagram .center-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1.345rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.0134rem}@media(max-width: 1200px){.process-section .process-diagram .center-logo{display:none}}.process-section .process-diagram .process-step{position:absolute}@media(max-width: 1200px){.process-section .process-diagram .process-step{position:initial;display:grid;grid-template-columns:auto 1fr;gap:.75rem;row-gap:.5rem;max-width:100% !important}.process-section .process-diagram .process-step .step-number{grid-column:span 1}.process-section .process-diagram .process-step .process-step__header{grid-column:span 1}.process-section .process-diagram .process-step .process-step__desc{grid-column:1/-1;max-width:100% !important}.process-section .process-diagram .process-step:not(:last-child){padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:.0625rem solid #fff}}.process-section .process-diagram .process-step.step-1{top:9%;left:2%;max-width:14.625rem}.process-section .process-diagram .process-step.step-2{top:52%;left:2%}.process-section .process-diagram .process-step.step-3{top:92%;left:2%}.process-section .process-diagram .process-step.step-4{top:25%;left:auto;right:2%;max-width:15rem}.process-section .process-diagram .process-step.step-4 .process-step__header{translate:21% 0}@media(max-width: 1200px){.process-section .process-diagram .process-step.step-4 .process-step__header{translate:0}}.process-section .process-diagram .process-step.step-4 .process-step__desc{translate:21% 0}@media(max-width: 1200px){.process-section .process-diagram .process-step.step-4 .process-step__desc{translate:0}}.process-section .process-diagram .process-step.step-5{top:71.5%;left:auto;right:2%;max-width:17.25rem}.process-section .process-diagram .process-step.step-5 .process-step__header{translate:21% 0}@media(max-width: 1200px){.process-section .process-diagram .process-step.step-5 .process-step__header{translate:0}}.process-section .process-diagram .process-step.step-5 .process-step__desc{translate:21% 0}@media(max-width: 1200px){.process-section .process-diagram .process-step.step-5 .process-step__desc{translate:0}}.process-section .process-diagram .process-step .step-number{position:absolute;left:-0.8125rem;top:-0.25rem;translate:-100% -100%;display:block;width:1.4484rem;height:1.4484rem;display:flex;align-items:center;justify-content:center;border-radius:.1034rem;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(0.5173rem);backdrop-filter:blur(0.5173rem);color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.process-section .process-diagram .process-step .step-number.right{left:auto;right:-0.8125rem;translate:100% -100%}@media(max-width: 1200px){.process-section .process-diagram .process-step .step-number.right{translate:0}}@media(max-width: 1200px){.process-section .process-diagram .process-step .step-number{translate:0;position:initial}}.process-section .process-diagram .process-step .process-step__header{color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;margin-bottom:.1875rem;max-width:19.8125rem;text-wrap:balance}.process-section .process-diagram .process-step .process-step__desc{color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;opacity:.5;max-width:19.4375rem;text-wrap:balance}.process-section .cta-button{margin-top:5.125rem;border-radius:.3125rem;border:.0625rem solid var(--Block-White, #FFF);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);margin-left:auto;margin-right:auto;position:relative;z-index:2}.process-section .cta-button span{position:relative;z-index:2;transition:.3s}.process-section .cta-button:hover{border:.0625rem solid var(--Block-White, #FFF);background:#fff;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.process-section .cta-button.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}@media(max-width: 1200px){.process-section .cta-button{margin-top:3.375rem}}@media(max-width: 1200px){.process-section{margin-bottom:6.25rem}}@media(max-width: 767px){.process-section{margin-bottom:5rem}}.testimonials-section{margin-bottom:7.5rem}@media(max-width: 1200px){.testimonials-section{margin-bottom:6.25rem}}@media(max-width: 767px){.testimonials-section{margin-bottom:5rem;padding-left:.3125rem;padding-right:.3125rem}}.testimonials-section .testimonials-section-label-mobile{display:none}@media(max-width: 767px){.testimonials-section .testimonials-section-label-mobile{color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.9266rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;margin-bottom:1.5625rem;display:block}}.testimonials-section .testimonials-section__inner{display:flex;gap:.3125rem}@media(max-width: 1200px){.testimonials-section .testimonials-section__inner{flex-wrap:wrap}}.testimonials-section .left-content{border-radius:.375rem;background:var(--Block-White, #FFF);width:100%;max-width:35.625rem;flex:0 0 35.625rem;padding:1.5rem;display:flex;flex-direction:column}@media(max-width: 1200px){.testimonials-section .left-content{width:100%;max-width:100%;flex:0 0 100%;order:3}}.testimonials-section .left-content .testimonial-fade{transition:.3s}.testimonials-section .left-content .testimonial{display:flex;flex-direction:column;flex:1 1 auto}.testimonials-section .left-content .testimonial .client-logo{width:6.25rem;height:2.1875rem}@media(max-width: 767px){.testimonials-section .left-content .testimonial .client-logo{width:4.6875rem;order:2}}.testimonials-section .left-content .testimonial .client-logo svg,.testimonials-section .left-content .testimonial .client-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.testimonials-section .left-content .testimonial .navigation-buttons{margin-top:auto;margin-bottom:6.5625rem}@media(max-width: 767px){.testimonials-section .left-content .testimonial .navigation-buttons{margin-bottom:0;margin-top:2.75rem}}.testimonials-section .left-content .section-label{color:var(--Black-Primary, #303030);text-align:left;display:block;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:3.75rem}@media(max-width: 767px){.testimonials-section .left-content .section-label{display:none}}.testimonials-section .left-content blockquote{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-bottom:0;margin-left:0;margin-top:1.5rem;padding:0;border:none}@media(max-width: 767px){.testimonials-section .left-content blockquote{font-size:1.25rem;margin-top:0;margin-bottom:1.375rem}}.testimonials-section .left-content .navigation-buttons{display:flex;gap:.3125rem;align-items:center}@media(max-width: 767px){.testimonials-section .left-content .navigation-buttons{order:10}}.testimonials-section .left-content .navigation-buttons .nav-btn{width:2.1574rem;height:2.1574rem;display:flex;align-self:center;justify-content:center;background-color:var(--Red, #DB3333);border-radius:.1875rem;border:none;cursor:pointer}@media(max-width: 767px){.testimonials-section .left-content .navigation-buttons .nav-btn{width:2.875rem;height:2.875rem}}.testimonials-section .left-content .navigation-buttons .nav-btn svg{display:block;margin:auto;width:1.125rem;height:auto}.testimonials-section .left-content .stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:.3125rem}@media(max-width: 767px){.testimonials-section .left-content .stats{order:8;margin-top:2.75rem}}.testimonials-section .left-content .stats .stat-item{border-radius:.3125rem;background:var(--Background-White, #F6F6F6);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);padding:1.25rem .875rem}.testimonials-section .left-content .stats .stat-item h3{color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:2.25rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin-top:0;margin-bottom:.25rem}@media(max-width: 767px){.testimonials-section .left-content .stats .stat-item h3{font-size:1.5rem}}.testimonials-section .left-content .stats .stat-item p{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;margin-top:0;margin-bottom:0}@media(max-width: 767px){.testimonials-section .left-content .stats .stat-item p{font-size:.75rem}}.testimonials-section .case-study-btn-mobile{display:none}@media(max-width: 767px){.testimonials-section .case-study-btn-mobile{border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);text-align:center;min-width:0;margin-left:auto;flex:1 1 auto;display:flex;align-items:center;justify-content:center;height:2.875rem}.testimonials-section .case-study-btn-mobile span{position:relative;z-index:2;transition:.3s}.testimonials-section .case-study-btn-mobile:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.testimonials-section .case-study-btn-mobile.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}}.testimonials-section .right-content{flex:1 1 auto;width:100%;max-width:100%;border-radius:.375rem;overflow:hidden}.testimonials-section .right-content .case-study-btn{position:absolute;right:.875rem;bottom:.875rem;border-radius:.3125rem;border:.0625rem solid var(--Block-White, #FFF);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);min-width:13.1875rem}.testimonials-section .right-content .case-study-btn span{position:relative;z-index:2;transition:.3s}.testimonials-section .right-content .case-study-btn:hover{border:.0625rem solid var(--Block-White, #FFF);background:#fff;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.testimonials-section .right-content .case-study-btn.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}@media(max-width: 767px){.testimonials-section .right-content .case-study-btn{display:none}}.testimonials-section .right-content .swiper-slide .img{aspect-ratio:1.3630573248;position:relative}@supports not (aspect-ratio: 1.3630573248){.testimonials-section .right-content .swiper-slide .img::before{content:"";float:left;padding-top:calc(628/856*100%)}.testimonials-section .right-content .swiper-slide .img::after{content:"";display:block;clear:both}}.testimonials-section .right-content .swiper-slide .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.testimonials-section .right-content .slider-progress{position:absolute;bottom:1.0625rem;left:1.0625rem;display:flex;gap:.1875rem;z-index:10;justify-content:flex-end}.testimonials-section .right-content .progress-bar{width:3.1875rem;height:.1875rem;border-radius:.0625rem;background:hsla(0,0%,100%,.4);overflow:hidden;position:relative}.testimonials-section .right-content .progress-bar{background:hsla(0,0%,100%,.3);position:relative;overflow:hidden}.testimonials-section .right-content .progress-bar::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;border-radius:.0625rem;width:var(--progress, 0);background:#fff}.main-section__partner-slider{overflow:hidden;margin-top:2rem;margin-bottom:2rem}.partners-scroll-wrapper{width:140%}.partners-scroll-wrapper.marquee-scroll{display:flex;align-items:center}.partners-scroll-wrapper .partners-scroll--grid{display:flex;gap:6.25rem;padding-right:6.25rem}@media(max-width: 61.9375rem){.partners-scroll-wrapper .partners-scroll--grid{gap:3rem;padding-right:3rem}}.partners-scroll-wrapper .partners-scroll--grid .partners-scroll--item{width:10.625rem;flex:0 0 10.625rem;height:5.9375rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;transition:.6s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all;filter:grayscale(1)}@media(max-width: 767px){.partners-scroll-wrapper .partners-scroll--grid .partners-scroll--item{width:auto;height:1.375rem;width:4.1875rem;flex:0 0 4.1875rem;padding:0}}.partners-scroll-wrapper .partners-scroll--grid .partners-scroll--item:hover{opacity:1}.partners-scroll-wrapper .partners-scroll--grid .partners-scroll--item img{max-width:100%;max-height:100%}.equipment-section{margin-bottom:7.5rem}@media(max-width: 1200px){.equipment-section{margin-bottom:6.25rem}}@media(max-width: 767px){.equipment-section{margin-bottom:5rem;padding-left:.3125rem;padding-right:.3125rem}}.equipment-section .section-header{display:block;margin-bottom:3.375rem}@media(max-width: 767px){.equipment-section .section-header{margin-bottom:2rem}}.equipment-section .section-header .section-label{display:block;margin-bottom:1rem;color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;text-align:center}.equipment-section .section-header h2{color:var(--Black-Primary, #303030);text-align:center;font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-top:0;margin-bottom:0;text-align:center}@media(max-width: 767px){.equipment-section .section-header h2{font-size:1.625rem}}.equipment-section .equipment-grid{display:flex;align-items:center;justify-content:center;gap:.3125rem}@media(max-width: 1200px){.equipment-section .equipment-grid{display:grid;grid-template-columns:repeat(2, 1fr)}}.equipment-section .equipment-grid .equipment-card{border-radius:.375rem;background:var(--Block-White, #FFF);display:flex;width:18.5rem;height:18.8125rem;padding:1.4375rem 2rem 1.5rem 2rem;flex-direction:column;justify-content:space-between;align-items:center}@media(max-width: 1200px){.equipment-section .equipment-grid .equipment-card{width:100%;max-width:100%;flex:0 0 100%;height:auto;min-height:18.8125rem}}@media(max-width: 767px){.equipment-section .equipment-grid .equipment-card{padding:0;padding-top:.875rem;min-height:12.8125rem}}.equipment-section .equipment-grid .equipment-card h3{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.01rem;margin-top:0;margin-bottom:0;transition:.3s}@media(max-width: 767px){.equipment-section .equipment-grid .equipment-card h3{font-size:.875rem}}.equipment-section .equipment-grid .equipment-card:hover h3{color:var(--Red, #DB3333)}.equipment-section .equipment-grid .equipment-card .img{width:100%;height:8.5rem;margin-top:auto;margin-bottom:auto}@media(max-width: 767px){.equipment-section .equipment-grid .equipment-card .img{height:5.625rem}}.equipment-section .equipment-grid .equipment-card .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.equipment-section .equipment-grid .equipment-card .tag{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.375rem;border-radius:.1875rem;border:.0625rem solid var(--Grey-1, #E1E1E1);padding:.625rem .75rem;color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"Geist Mono";font-size:.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;white-space:nowrap;margin-left:auto;margin-right:auto}@media(max-width: 767px){.equipment-section .equipment-grid .equipment-card .tag{font-size:.625rem}}.equipment-section .equipment-grid .equipment-card .tag::before{display:block;content:"";width:.375rem;height:.375rem;background:var(--Red, #DB3333)}.equipment-section .catalog-btn{margin-top:2.75rem;border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.equipment-section .catalog-btn span{position:relative;z-index:2;transition:.3s}.equipment-section .catalog-btn:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.equipment-section .catalog-btn.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}.equipment-section .catalog-btn:hover{background:rgba(0,0,0,0)}@media(max-width: 767px){.equipment-section .catalog-btn{width:100%}}.contact-section{padding:5.75rem;padding-bottom:6.25rem;border-radius:.3125rem;background:radial-gradient(73.61% 61.87% at 94.93% 100%, #FF3A14 0%, #B5172D 59.6%, rgba(181, 23, 45, 0) 100%),radial-gradient(190.11% 52.88% at 29.06% 63.72%, #FF5231 0%, #B5172D 48%, rgba(181, 23, 45, 0) 100%),linear-gradient(180deg, #921022 0%, #881412 100%);background-size:100% 120%;position:relative;margin-bottom:7.5rem}@media(max-width: 1200px){.contact-section{margin-bottom:6.25rem}}@media(max-width: 767px){.contact-section{margin-bottom:5rem}}@media(max-width: 767px){.contact-section{padding:1.875rem;padding-top:4.375rem;padding-bottom:4.0625rem}}.contact-section .form-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.contact-section h2{margin-bottom:.75rem;color:var(--Block-White, #FFF);text-align:center;font-family:"PP Neue Montreal";font-size:2.5rem;font-style:normal;font-weight:500;line-height:106%;margin-top:0}@media(max-width: 767px){.contact-section h2{font-size:2rem}}.contact-section .section-description{margin-bottom:3.25rem;max-width:22.5625rem;color:var(--Block-White, #FFF);text-align:center;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;text-align:center;text-wrap:pretty;margin-left:auto;margin-right:auto}@media(max-width: 767px){.contact-section .section-description{font-size:.875rem}}.contact-section .contact-form{max-width:52.0625rem;margin-left:auto;margin-right:auto}.contact-section .contact-form .success-form{width:100%;display:block;text-align:center;color:var(--Block-White, #FFF);text-align:center;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;text-align:center;text-wrap:pretty;margin-left:auto;margin-right:auto}.contact-section .contact-form .submit-btn{margin-top:1.125rem;border-radius:.3125rem;border:.0625rem solid var(--Block-White, #FFF);background:hsla(0,0%,100%,0);height:4.375rem;width:100%;padding:.625rem;justify-content:center;align-items:center;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;gap:.3125rem;align-items:center}.contact-section .contact-form .submit-btn svg{width:.875rem;height:auto}.contact-section .contact-form .submit-btn svg path,.contact-section .contact-form .submit-btn svg circle,.contact-section .contact-form .submit-btn svg rect{transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all}.contact-section .contact-form .submit-btn svg path[fill],.contact-section .contact-form .submit-btn svg circle[fill],.contact-section .contact-form .submit-btn svg rect[fill]{fill:currentColor}.contact-section .contact-form .submit-btn svg path[stroke],.contact-section .contact-form .submit-btn svg circle[stroke],.contact-section .contact-form .submit-btn svg rect[stroke]{stroke:currentColor}.contact-section .contact-form .submit-btn span{position:relative;z-index:2;transition:.3s}.contact-section .contact-form .submit-btn:hover{border:.0625rem solid var(--Block-White, #FFF);background:#fff;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.contact-section .contact-form .submit-btn.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}@media(max-width: 767px){.contact-section .contact-form .submit-btn{height:3.75rem}}.contact-section .contact-form .form-input-grid{-moz-column-count:2;column-count:2;-moz-column-gap:.3125rem;column-gap:.3125rem}@media(max-width: 767px){.contact-section .contact-form .form-input-grid{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.contact-section .contact-form .form-input-grid input,.contact-section .contact-form .form-input-grid textarea,.contact-section .contact-form .form-input-grid select{border-radius:.3125rem;background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);padding:1.5625rem 2rem;height:4.4375rem;color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;border:none;outline:none;transition:.3s;border:.0625rem solid rgba(0,0,0,0);width:100%;margin-bottom:.3125rem;resize:none;overflow:auto;scrollbar-width:none}@media(max-width: 767px){.contact-section .contact-form .form-input-grid input,.contact-section .contact-form .form-input-grid textarea,.contact-section .contact-form .form-input-grid select{padding:1.1875rem;font-size:.875rem;height:3.5rem}}.contact-section .contact-form .form-input-grid input::-moz-placeholder, .contact-section .contact-form .form-input-grid textarea::-moz-placeholder, .contact-section .contact-form .form-input-grid select::-moz-placeholder{color:var(--Block-White, #FFF);opacity:.7}.contact-section .contact-form .form-input-grid input::placeholder,.contact-section .contact-form .form-input-grid textarea::placeholder,.contact-section .contact-form .form-input-grid select::placeholder{color:var(--Block-White, #FFF);opacity:.7}.contact-section .contact-form .form-input-grid input:focus,.contact-section .contact-form .form-input-grid input:valid,.contact-section .contact-form .form-input-grid textarea:focus,.contact-section .contact-form .form-input-grid textarea:valid,.contact-section .contact-form .form-input-grid select:focus,.contact-section .contact-form .form-input-grid select:valid{border:.0625rem solid #fff}.contact-section .contact-form .form-input-grid input:focus::-moz-placeholder, .contact-section .contact-form .form-input-grid input:valid::-moz-placeholder, .contact-section .contact-form .form-input-grid textarea:focus::-moz-placeholder, .contact-section .contact-form .form-input-grid textarea:valid::-moz-placeholder, .contact-section .contact-form .form-input-grid select:focus::-moz-placeholder, .contact-section .contact-form .form-input-grid select:valid::-moz-placeholder{display:none;color:rgba(0,0,0,0)}.contact-section .contact-form .form-input-grid input:focus::placeholder,.contact-section .contact-form .form-input-grid input:valid::placeholder,.contact-section .contact-form .form-input-grid textarea:focus::placeholder,.contact-section .contact-form .form-input-grid textarea:valid::placeholder,.contact-section .contact-form .form-input-grid select:focus::placeholder,.contact-section .contact-form .form-input-grid select:valid::placeholder{display:none;color:rgba(0,0,0,0)}.contact-section .contact-form .privacy-notice{margin-top:1rem;text-align:center;color:var(--Block-White, #FFF);text-align:center;font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:116%;max-width:34.375rem;margin-left:auto;margin-right:auto;opacity:.6}.contact-section .contact-form .privacy-notice a{color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:116%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.faq-section{margin-bottom:7.5rem}@media(max-width: 1200px){.faq-section{margin-bottom:6.25rem}}@media(max-width: 767px){.faq-section{margin-bottom:5rem;padding-left:.3125rem;padding-right:.3125rem}}.faq-section .section-header{margin-bottom:2.5rem}.faq-section .section-header .section-label{display:block;text-align:center;color:var(--Black-Primary, #303030);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.faq-grid{-moz-column-count:2;column-count:2;-moz-column-gap:.3125rem;column-gap:.3125rem}@media(max-width: 767px){.faq-grid{-moz-column-count:1;column-count:1}}.faq-grid .faq-item{margin-bottom:.3125rem;width:100%;border-radius:.3125rem;background:var(--Block-White, #FFF);-moz-column-break-inside:avoid;break-inside:avoid;padding-top:0;padding-left:0;padding-right:0;padding-bottom:2.4375rem}@media(max-width: 767px){.faq-grid .faq-item{padding-bottom:1.25rem}}.faq-grid .faq-item .faq-question{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;background:none;border:none;padding:0;cursor:pointer;text-align:left;padding-top:2.4375rem;padding-left:2.125rem;padding-right:2.125rem}@media(max-width: 767px){.faq-grid .faq-item .faq-question{padding-top:1.25rem;padding-left:1.25rem;padding-right:1.25rem}}.faq-grid .faq-item .faq-question span:first-child{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.0112rem}@media(max-width: 767px){.faq-grid .faq-item .faq-question span:first-child{font-size:1rem}}.faq-grid .faq-item .faq-icon{position:relative;width:1.5625rem;height:1.5625rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.faq-grid .faq-item .faq-icon span{position:absolute;width:1.5625rem;height:.125rem;background:#f89593;transition:transform .3s ease,opacity .3s ease}.faq-grid .faq-item .faq-icon span:first-child{transform:rotate(0deg)}.faq-grid .faq-item .faq-icon span:last-child{transform:rotate(90deg)}.faq-grid .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-grid .faq-item .faq-answer .faq-answer__inner{padding-top:.875rem;padding-left:2.125rem;padding-right:2.125rem;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.9375rem;font-style:normal;font-weight:500;line-height:124%;letter-spacing:-0.0094rem}@media(max-width: 767px){.faq-grid .faq-item .faq-answer .faq-answer__inner{padding-left:1.25rem;padding-right:1.25rem}}.faq-grid .faq-item.active .faq-icon span:last-child{transform:rotate(0deg);opacity:0}.policy-grid{display:grid;grid-template-columns:24.375rem auto;grid-gap:1.25rem}@media(max-width: 1200px){.policy-grid{grid-template-columns:1fr;gap:1.875rem}}.policy-grid .policy-nav-wrap{position:relative;border-radius:.375rem;background:var(--Block-White, #FFF);padding:1.5rem}.policy-grid .policy-nav-wrap .policy-nav{display:grid;gap:.75rem;line-height:1;position:sticky;top:5.3125rem}.policy-grid .policy-nav-wrap .policy-nav .li{margin:0}.policy-grid .policy-nav-wrap .policy-nav .li a{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;transition:.3s;display:flex;align-items:center;gap:.625rem}.policy-grid .policy-nav-wrap .policy-nav .li a::before{content:"";display:none;border-radius:.0625rem;background:var(--Red, #DB3333);width:.5rem;height:.5rem}.policy-grid .policy-nav-wrap .policy-nav .li a:hover,.policy-grid .policy-nav-wrap .policy-nav .li a.active{color:#303030;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.policy-grid .policy-nav-wrap .policy-nav .li a:hover::before,.policy-grid .policy-nav-wrap .policy-nav .li a.active::before{display:block}.policy-grid .policy-section--wrap{padding:1.875rem;background:var(--White, #FFF)}@media(max-width: 1200px){.policy-grid .policy-section--wrap{background:none;padding:0}}.policy-grid .policy-section--wrap h2{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin-top:0}.policy-grid .policy-section--wrap p{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.section-solution-products{margin-bottom:7.5rem}@media(max-width: 1200px){.section-solution-products{margin-bottom:6.25rem}}@media(max-width: 767px){.section-solution-products{margin-bottom:5rem}}.solution-products-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:.3125rem}@media(max-width: 1200px){.solution-products-grid{display:block}}@media(max-width: 75rem){.solution-products-grid .solution-products-item--desktop{display:none !important}}@media(min-width: 75.0625rem){.solution-products-grid .solution-products-mobile{display:none !important}}.solution-products-grid .solution-products-section--title{background:var(--Block-White, #FFF);display:flex;padding:2.75rem;flex-direction:column;align-items:flex-start;gap:2rem;flex:1 0 0;align-self:stretch}@media(max-width: 1200px){.solution-products-grid .solution-products-section--title{grid-column:1/-1}}@media(max-width: 767px){.solution-products-grid .solution-products-section--title{padding:1.5rem}}.solution-products-grid .solution-products-section--title .solution-products-section--title-name{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-bottom:32}.solution-products-grid .solution-products-section--title .solution-products-section--prods{color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}@media(max-width: 767px){.solution-products-grid .solution-products-section--title .solution-products-section--prods{order:-1}}.solution-products-grid .solution-products-item{width:100%;border-radius:.375rem;overflow:hidden;display:flex;flex-direction:column;min-height:25.8125rem}.solution-products-grid .solution-products-item .solution-products-item__icon{width:100%;aspect-ratio:1.4708333333;position:relative;background:linear-gradient(147deg, rgba(0, 0, 0, 0) 3.04%, rgba(0, 0, 0, 0.24) 109.05%),#e1dfdf}@supports not (aspect-ratio: 1.4708333333){.solution-products-grid .solution-products-item .solution-products-item__icon::before{content:"";float:left;padding-top:calc(240/353*100%)}.solution-products-grid .solution-products-item .solution-products-item__icon::after{content:"";display:block;clear:both}}.solution-products-grid .solution-products-item .solution-products-item__icon::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;z-index:2;background:radial-gradient(240.64% 172.16% at 102.4% 126.74%, #FF3A14 0%, #B5172D 59.6%, rgba(181, 23, 45, 0) 100%),linear-gradient(180deg, #921022 0%, #881412 100%);transition:.3s;opacity:0}.solution-products-grid .solution-products-item .solution-products-item__icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:3}.solution-products-grid .solution-products-item:hover .solution-products-item__icon::before{opacity:1}.solution-products-grid .solution-products-item .solution-products-item__body{padding:1.375rem;background:var(--Block-White, #FFF);display:flex;flex-direction:column;flex:1 1 auto}.solution-products-grid .solution-products-item .solution-products-item__body .solution-products-item__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;margin-bottom:.375rem}.solution-products-grid .solution-products-item .solution-products-item__body .solution-products-item__desc{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.solution-products-grid .solution-products-item .solution-products-item__body .solution-products-item__prod-list{margin-top:auto;display:flex;gap:1.5rem;flex-wrap:wrap}.solution-products-grid .solution-products-item .solution-products-item__body .solution-products-item__prod-list a{color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.product-slider-section{border-radius:.375rem;background:#fff;padding:5.125rem;overflow:hidden;margin-bottom:7.5rem}@media(max-width: 1200px){.product-slider-section{margin-bottom:6.25rem}}@media(max-width: 767px){.product-slider-section{margin-bottom:5rem}}.product-slider-section .ticker-container{overflow:visible}.product-slider-section .ticker-container .ticker-item__inner{height:21rem;width:auto}.product-slider-section .ticker-container .ticker-item__inner .ticker-item__inner__img{height:100%;display:block;width:auto;margin-bottom:1rem}.product-slider-section .ticker-container .ticker-item__inner .ticker-item__inner__img img{display:block;height:100%;width:auto}.product-slider-section .ticker-container .ticker-item__inner .ticker-item__inner__name{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.product-banner-section{margin-bottom:.3125rem;border-radius:.375rem;background:linear-gradient(315deg, rgba(198, 36, 26, 0) -3.43%, rgba(174, 28, 33, 0.39) 32.17%, #87102D 88.39%),radial-gradient(232.41% 57.13% at 79.24% 55.22%, rgba(255, 63, 27, 0.9) 0%, rgba(206, 45, 30, 0) 100%),linear-gradient(220deg, #8F102D 12.94%, #D72312 144.51%);padding:5.8125rem 0;position:relative}@media(max-width: 767px){.product-banner-section{padding:3.375rem 1.75rem}}.product-banner-section .product-banner-img{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.product-banner-section .product-banner-img img,.product-banner-section .product-banner-img picture{display:block;width:100%;height:auto}@media(max-width: 767px){.product-banner-section .product-banner-img img,.product-banner-section .product-banner-img picture{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.product-banner-section .product-banner__inner{position:relative;z-index:2}.product-banner-section .product-banner__inner .product-banner__title{text-align:center;margin-bottom:.875rem;color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%}@media(max-width: 767px){.product-banner-section .product-banner__inner .product-banner__title{font-size:1.625rem}}.product-banner-section .product-banner__inner .product-banner__text{text-align:center;color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;opacity:.6;max-width:37rem;text-wrap:pretty;margin-left:auto;margin-right:auto}@media(max-width: 767px){.product-banner-section .product-banner__inner .product-banner__text{font-size:.875rem}}.product-params-section{border-radius:.3125rem;background:var(--Block-White, #FFF);padding:3.75rem 2rem;margin-bottom:7.5rem}@media(max-width: 767px){.product-params-section{padding:0;padding-top:1.25rem;padding-bottom:.5625rem}}@media(max-width: 1200px){.product-params-section{margin-bottom:6.25rem}}@media(max-width: 767px){.product-params-section{margin-bottom:5rem}}.product-params-tabs{display:flex;gap:2.75rem;max-width:71.5rem;margin-left:auto;margin-right:auto}.product-params-tabs .tabs-nav{flex:0 0 21.3125rem;display:flex;flex-direction:column;gap:.375rem}@media(max-width: 1200px){.product-params-tabs .tabs-nav{flex:0 0 100%}}.product-params-tabs .tab-nav-item{border-radius:.25rem;background:var(--Block-White, #FFF);gap:.625rem;display:flex;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;padding:.75rem .875rem;transition:.3s;cursor:pointer}.product-params-tabs .tab-nav-item:before{content:"";display:block;border-radius:.0625rem;background:var(--Grey-1, #E1E1E1);width:.5625rem;height:.5625rem;transition:.3s;flex:0 0 .5625rem}.product-params-tabs .tab-nav-item.active{color:var(--Block-White, #FFF);background:var(--Black-Secondary, #121212)}.product-params-tabs .tab-nav-item.active:before{background:#db3333}.product-params-tabs .tab-nav-item img{width:1.5rem;height:1.5rem}@media(max-width: 1200px){.product-params-tabs{flex-direction:column;align-items:center}.product-params-tabs .tabs-nav{flex-direction:row;justify-content:center;flex-wrap:wrap}}@media(max-width: 767px){.product-params-tabs .tabs-nav{display:none !important}.product-params-tabs .tabs-content{width:100%;padding:0;background:rgba(0,0,0,0);gap:.625rem}.product-params-tabs .tab-content-item{display:block !important;border-radius:.3125rem;background:var(--Background-White, #F6F6F6);overflow:hidden}.product-params-tabs .tab-content-item__header{border-radius:.25rem;background:var(--Block-White, #FFF);gap:.625rem;display:flex !important;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;padding:.75rem .875rem;transition:.3s;cursor:pointer}.product-params-tabs .tab-content-item__header:before{content:"";display:block;border-radius:.0625rem;background:var(--Grey-1, #E1E1E1);width:.5625rem;height:.5625rem;transition:.3s;flex:0 0 .5625rem}.product-params-tabs .tab-content-item__header img{width:1.5rem;height:1.5rem}.product-params-tabs .tab-content-item.active .tab-content-item__header{color:var(--Block-White, #FFF);background:var(--Black-Secondary, #121212)}.product-params-tabs .tab-content-item.active .tab-content-item__header:before{background:#db3333}.product-params-tabs .tab-content-item__body{padding:1.5rem 1rem;display:none}}.product-params-tabs .tabs-content{border-radius:.3125rem;background:var(--Background-White, #F6F6F6);display:flex;padding:2.5rem;flex-direction:column;align-items:flex-start;gap:1.625rem}@media(max-width: 767px){.product-params-tabs .tabs-content{padding:0;background:rgba(0,0,0,0);gap:.625rem}}.product-params-tabs .tabs-content .tab-content-item__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;max-width:32.6875rem;text-wrap:pretty}.product-params-tabs .tabs-content .tab-content-item__desc{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.product-params-tabs .tabs-content .tab-content-item__desc ul{padding-left:1em;display:grid;gap:.75rem}.product-params-tabs .tab-content-item{display:none}.product-params-tabs .tab-content-item.active{display:block}.product-params-tabs .tab-content-item__header{display:none}@media(max-width: 767px){.product-params-tabs .tab-content-item__header{display:flex !important}}.product-result-section{margin-bottom:7.5rem}@media(max-width: 1200px){.product-result-section{margin-bottom:6.25rem}}@media(max-width: 767px){.product-result-section{margin-bottom:5rem}}.product-result-section .product-result-section__top{text-align:center;color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:2.5rem}.product-result-section .product-result-section__title{color:var(--Black-Primary, #303030);text-align:center;font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-bottom:1.125rem}@media(max-width: 767px){.product-result-section .product-result-section__title{font-size:1.625rem;padding-left:1.25rem;padding-right:1.25rem}}.product-result-section .product-result-section__text{color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;margin-bottom:3.125rem}@media(max-width: 767px){.product-result-section .product-result-section__text{font-size:1rem;padding-left:1.25rem;padding-right:1.25rem}}.product-result-section .product-results-content{display:flex;gap:.3125rem;flex-wrap:wrap}.product-result-section .product-results-content .product-results-card{display:flex;padding:3.375rem;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;min-height:19.5625rem;border-radius:.375rem;background:var(--Block-White, #FFF)}@media(max-width: 767px){.product-result-section .product-results-content .product-results-card{padding:1.5rem;flex:0 0 100%;width:100%;min-height:0;max-width:100%;display:flex;align-items:center;flex-direction:row;gap:1.125rem}}.product-result-section .product-results-content .product-results-card .product-results-card__body{margin-top:.9375rem}@media(max-width: 767px){.product-result-section .product-results-content .product-results-card .product-results-card__body{margin-top:0}}.product-result-section .product-results-content .product-results-card .product-results-icon{width:4.5625rem;height:auto}@media(max-width: 767px){.product-result-section .product-results-content .product-results-card .product-results-icon{order:10}}.product-result-section .product-results-content .product-results-card .product-results-icon img{display:block;width:100%;height:auto}.product-result-section .product-results-content .product-results-card .product-results-card__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.375rem}.product-result-section .product-results-content .product-results-card .product-results-card__desc{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;max-width:18.75rem;text-wrap:pretty}.product-recommend-section{margin-bottom:7.5rem;border-radius:.375rem;background:var(--Block-White, #FFF);padding:4.5rem;justify-content:space-between;align-items:flex-start;align-self:stretch;display:flex}@media(max-width: 1200px){.product-recommend-section{margin-bottom:6.25rem}}@media(max-width: 767px){.product-recommend-section{margin-bottom:5rem}}@media(max-width: 767px){.product-recommend-section{padding:.3125rem;flex-wrap:wrap}}.product-recommend-section .product-recommend-section--main{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;max-width:29rem;width:100%;min-height:17.0625rem}@media(max-width: 767px){.product-recommend-section .product-recommend-section--main{min-height:initial;padding:1.5rem;width:100%;max-width:100%;flex:0 0 100%}}.product-recommend-section .product-recommend-section--main .product-recommend-section--title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-bottom:.625rem}@media(max-width: 767px){.product-recommend-section .product-recommend-section--main .product-recommend-section--title{font-size:1.625rem;margin-bottom:.5rem}}.product-recommend-section .product-recommend-section--main .product-recommend-section--text{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;max-width:17.8125rem;text-wrap:pretty}.product-recommend-section .product-recommend-section--main .product-recommend-section--prod{margin-top:auto;color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.product-recommend-section .product-recomend-content{display:flex;gap:1rem}@media(max-width: 767px){.product-recommend-section .product-recomend-content{display:grid;gap:.375rem}}.product-recommend-section .product-recomend-content .product-recomend-card{border-radius:.3125rem;border:.0625rem solid var(--Grey-1, #E1E1E1);background:#fff;display:flex;min-height:17.0625rem;padding:1.375rem 1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;width:15.6875rem;transition:.3s}@media(max-width: 767px){.product-recommend-section .product-recomend-content .product-recomend-card{width:100%;height:auto;min-height:auto;display:flex;align-items:center;gap:2rem;flex-direction:row}}.product-recommend-section .product-recomend-content .product-recomend-card .product-recomend-card__body .product-recomend-card__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;display:flex;align-items:center;gap:.625rem}.product-recommend-section .product-recomend-content .product-recomend-card .product-recomend-card__body .product-recomend-card__title::before{content:"";display:block;border-radius:.0625rem;background:var(--Grey-1, #E1E1E1);width:.5625rem;height:.5625rem;transition:.3s;flex:0 0 .5625rem;background:var(--Red, #DB3333)}.product-recommend-section .product-recomend-content .product-recomend-card .product-recomend-card__body .product-recomend-card__desc{margin-top:.375rem;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:116%;text-wrap:balance}.product-recommend-section .product-recomend-content .product-recomend-card .product-recomend-card__link{margin-top:auto;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;transition:.3s}@media(max-width: 767px){.product-recommend-section .product-recomend-content .product-recomend-card .product-recomend-card__link{text-decoration:none;margin:0}}.product-recommend-section .product-recomend-content .product-recomend-card:hover{cursor:pointer;border:.0625rem solid var(--Red, #DB3333)}.product-recommend-section .product-recomend-content .product-recomend-card:hover .product-recomend-card__link{color:var(--Red, #DB3333)}.product-integration-section{margin-bottom:7.5rem;border-radius:.375rem;background:#fff;padding-top:6.25rem;padding-bottom:6.25rem}@media(max-width: 1200px){.product-integration-section{margin-bottom:6.25rem}}@media(max-width: 767px){.product-integration-section{margin-bottom:5rem}}@media(max-width: 767px){.product-integration-section{padding:2rem .75rem}}.product-integration-section .product-integration__title-mobile{display:none}@media(max-width: 767px){.product-integration-section .product-integration__title-mobile{display:block;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.625rem;font-style:normal;font-weight:500;line-height:110%;margin-bottom:1.25rem}}.product-integration-section .product-integration__inner{margin-left:auto;margin-right:auto;max-width:68.5rem;display:flex;gap:5.625rem}@media(max-width: 1200px){.product-integration-section .product-integration__inner{flex-wrap:wrap;gap:.75rem}}.product-integration-section .product-integration__inner .product-integration__list{flex:0 0 36.25rem;max-width:36.25rem;width:100%;border-radius:.375rem;background:var(--Gradient-1, radial-gradient(110.75% 90.7% at 97.45% 100%, #65100F 0%, #C01B2E 61.28%, rgba(192, 27, 46, 0) 100%), radial-gradient(26.38% 47.49% at -2.13% -5.27%, #751616 0%, rgba(117, 22, 22, 0) 100%), radial-gradient(35.14% 57.04% at 10.84% 120.32%, #FF300D 0%, rgba(226, 48, 18, 0) 100%), radial-gradient(103.88% 37.09% at 85.17% 38.35%, #FF2F0C 0%, rgba(226, 48, 18, 0.42) 57.74%, rgba(226, 48, 18, 0) 100%), linear-gradient(180deg, #8C0F30 0%, #81102B 122.6%));padding:2.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.625rem}@media(max-width: 1200px){.product-integration-section .product-integration__inner .product-integration__list{width:100%;max-width:100%;flex:0 0 100%}}@media(max-width: 767px){.product-integration-section .product-integration__inner .product-integration__list{padding:1.25rem;grid-template-columns:1fr}}.product-integration-section .product-integration__inner .product-integration__list .product-integration__item{width:100%;border-radius:.3125rem;background:hsla(0,0%,100%,.24);display:flex;padding:1.25rem 1.5rem;align-items:center;gap:.625rem;flex-shrink:0;color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%}.product-integration-section .product-integration__inner .product-integration__list .product-integration__item::before{content:"";display:block;width:.375rem;height:.375rem;border-radius:.0625rem;background:var(--Block-White, #FFF)}.product-integration-section .product-integration__inner .product-integration__main{flex:1 1 auto;display:flex;flex-direction:column}@media(max-width: 1200px){.product-integration-section .product-integration__inner .product-integration__main{width:100%;max-width:100%;flex:0 0 100%}}.product-integration-section .product-integration__inner .product-integration__main .product-integration__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-bottom:2rem;text-wrap:pretty}@media(max-width: 767px){.product-integration-section .product-integration__inner .product-integration__main .product-integration__title{display:none}}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn{border-radius:.3125rem;cursor:pointer;padding:.4375rem .875rem .5625rem .875rem;color:var(--Red, #DB3333);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;position:relative;text-transform:uppercase;text-align:center;margin-top:auto;padding:.625rem}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn span{position:relative;z-index:2;transition:.3s}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:.3125rem;border:.0625rem solid var(--Red, #DB3333);transition:.3s;box-sizing:border-box}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;background:linear-gradient(89deg, #7C0011 -8.53%, #B82822 19.57%, #F53535 42.56%, #F54C32 54.95%, #D0313B 69.49%, #A91428 86.27%, #891020 106.33%);opacity:0;transition:opacity 200ms ease-in-out;transition:.3s;box-sizing:border-box}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn:hover{color:var(--Block-White, #FFF)}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn:hover::before{opacity:1}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn:hover::after{border:.0625rem solid rgba(0,0,0,0)}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.product-integration-section .product-integration__inner .product-integration__main .product-integration__btn.disabled::before{display:none}.header-menu-btn{display:inline-block;width:44px;height:20px;position:relative;cursor:pointer}.header-menu-btn::before,.header-menu-btn::after{content:"";position:absolute;height:2px;background-color:#db3333;transition:all .3s ease;transform-origin:center}.header-menu-btn::before{top:50%;left:0;width:44px;transform:translateY(-3px)}.header-menu-btn::after{top:50%;left:12.7536px;width:31.2464px;transform:translateY(3px)}.header-menu-btn.opened{display:inline-block;width:44px;height:20px;position:relative;cursor:pointer}.header-menu-btn.opened::before,.header-menu-btn.opened::after{content:"";position:absolute;width:26.87px;height:2px;left:50%;top:50%;background-color:#db3333;transition:all .3s ease;transform-origin:center}.header-menu-btn.opened::before{transform:translate(-50%, -50%) rotate(45deg)}.header-menu-btn.opened::after{transform:translate(-50%, -50%) rotate(-45deg)}.mobile-header-nav{display:none}@media(max-width: 1200px){.mobile-header-nav{display:block;margin-left:1.5rem}}@media(max-width: 767px){.header{height:3.4375rem}}.header.menu-opened~.mobile-menu{opacity:1;pointer-events:all}.mobile-menu{position:fixed;top:0;left:0;right:0;height:auto;padding:.3125rem;padding-top:5.5rem;overflow:auto;max-height:100vh;background-color:#f6f6f6;display:none;translate:-100% 0;pointer-events:none;opacity:0;transition:.3s;z-index:6;gap:.3125rem}@media(max-width: 1200px){.mobile-menu{display:flex;flex-direction:column;height:100%}}.mobile-menu.active{opacity:1;pointer-events:all;translate:0 0}.mobile-menu .mobile-btn-search{border-radius:.25rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);padding:1.5rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.mobile-menu .mobile-btn-search .icon{height:auto;width:100%;max-width:1.5rem;flex:0 0 1.5rem}.mobile-menu .mobile-btn-search span{color:var(--Red, #DB3333);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:116%}.mobile-menu .btn-2{border-radius:.375rem;display:block;cursor:pointer;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;transition:.3s;position:relative;padding:2.0625rem;width:100%;text-align:center;overflow:hidden}.mobile-menu .btn-2 span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.mobile-menu .btn-2::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.mobile-menu .btn-2:hover::before{translate:-18% 0}.mobile-menu .btn-2:hover::after{border:.0625rem solid rgba(0,0,0,0)}.mobile-menu .btn-2.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.mobile-menu .btn-2.disabled::before{display:none}.mobile-menu .mobile-menu__item{border-radius:.25rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);padding:1.5rem}.mobile-menu .mobile-menu__item .mobile-menu__item-header,.mobile-menu .mobile-menu__item .mobile-menu__item-link{display:flex;align-items:center;justify-content:space-between;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:116%;cursor:pointer}.mobile-menu .mobile-menu__item .mobile-menu__item-header svg,.mobile-menu .mobile-menu__item .mobile-menu__item-link svg{width:.875rem;height:auto;transition:.3s}.mobile-menu .mobile-menu__item .mobile-menu__item-header.active svg,.mobile-menu .mobile-menu__item .mobile-menu__item-link.active svg{rotate:180deg}.mobile-menu .mobile-menu__item .mobile-menu__item-content{display:none}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner{padding-top:1.5rem}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.solutions-grid .solutions-grid__sections{display:grid;gap:.3125rem}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.solutions-grid .solutions-grid__sections .solution-section{border-radius:.3125rem;background:var(--Background-White, #F6F6F6);display:flex;padding:1.125rem 1rem;align-items:center;gap:.75rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.solutions-grid .solutions-grid__sections .solution-section .icon{width:1.625rem;height:auto}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.solutions-grid .solutions-grid__sections .solution-section .icon svg,.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.solutions-grid .solutions-grid__sections .solution-section .icon img{display:block;width:100%;height:auto}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link{border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);margin-top:.75rem}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link span{position:relative;z-index:2;transition:.3s}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg path,.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg circle,.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg rect{transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg path[fill],.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg circle[fill],.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg rect[fill]{fill:currentColor}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg path[stroke],.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg circle[stroke],.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .catalog-link svg rect[stroke]{stroke:currentColor}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .section-list-grid{display:grid;gap:.3125rem}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .section-list-grid .section-menu-item a{border-radius:.3125rem;background:var(--Background-White, #F6F6F6);display:flex;padding:1.125rem 1rem;align-items:center;gap:.75rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .section-list-grid .section-menu-item a .icon{width:1.625rem;height:auto}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .section-list-grid .section-menu-item a .icon svg,.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.section-list-menu .section-list-grid .section-menu-item a .icon img{display:block;width:100%;height:auto}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.products-list-menu{display:grid;grid-template-columns:repeat(1, 1fr);gap:.3125rem;border-radius:0 0 .375rem .375rem;background:#fff}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.products-list-menu .products-section{display:flex;padding:1rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.75rem;flex:1 0 0;border-radius:.3125rem;background:var(--Background-White, #F6F6F6)}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.products-list-menu .products-section .products-section__title{color:#000;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.products-list-menu .products-section .products-section__items{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.products-list-menu .products-section .products-section__items a{display:block;margin-bottom:.625rem;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.products-list-menu .products-section .products-section__items a:hover{text-decoration:underline}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.menu-dropdown .menu-dropdown__inner{display:grid;gap:.3125rem}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.menu-dropdown .menu-dropdown__inner .dropdown-menu__inner__item a{border-radius:.3125rem;background:var(--Background-White, #F6F6F6);display:flex;padding:1.125rem 1rem;align-items:center;gap:.75rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.menu-dropdown .menu-dropdown__inner .dropdown-menu__inner__item a .icon{width:1.625rem;height:auto}.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.menu-dropdown .menu-dropdown__inner .dropdown-menu__inner__item a .icon svg,.mobile-menu .mobile-menu__item .mobile-menu__item-content .custom-menu-drop__inner.menu-dropdown .menu-dropdown__inner .dropdown-menu__inner__item a .icon img{display:block;width:100%;height:auto}.universal-popup{opacity:0;pointer-events:none;transition:.3s;position:relative;z-index:999}.universal-popup .bg-black{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(68,68,68,.3019607843);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);z-index:999;display:flex;overflow:auto;padding:.3125rem}.universal-popup .bg-black .popup-container{margin:auto;width:100%;border-radius:.375rem;background:var(--Block-White, #FFF);max-width:56.4375rem;position:relative;transition:.3s;scale:.5}.universal-popup .bg-black .popup-container .close-popup{position:absolute;top:0rem;right:-1.0625rem;translate:100% 0;cursor:pointer;width:1.1875rem;height:auto}@media(max-width: 1200px){.universal-popup .bg-black .popup-container .close-popup{right:0;top:-1.0625rem;translate:0 -100%}}.universal-popup .bg-black .popup-container .close-popup svg{display:block;width:100%;height:auto}.universal-popup .bg-black .popup-container.success{max-width:27.6875rem;padding:2.75rem 2rem;border-radius:.375rem;background:var(--Block-White, #FFF)}.universal-popup .bg-black .popup-container.success .close-popup{right:1.25rem;top:1.25rem;width:1rem;height:auto;translate:0 0}.universal-popup .bg-black .popup-container.success .popup-container-success .icon{width:6.6875rem;height:auto;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.universal-popup .bg-black .popup-container.success .popup-container-success .icon svg{display:block;width:100%;height:auto}.universal-popup .bg-black .popup-container.success .popup-container-success .title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.625rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.5rem;width:100%;margin-left:auto;margin-right:auto;text-align:center}.universal-popup .bg-black .popup-container.success .popup-container-success .desc{color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;max-width:21.375rem;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}.universal-popup .bg-black .popup-container.success .popup-container-success .btn{border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;min-width:11.8125rem}.universal-popup .bg-black .popup-container.success .popup-container-success .btn span{position:relative;z-index:2;transition:.3s}.universal-popup .bg-black .popup-container.success .popup-container-success .btn:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.universal-popup .bg-black .popup-container.success .popup-container-success .btn.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}.universal-popup .bg-black .popup-container.consultation{display:flex;padding:2rem;align-items:flex-start;gap:.625rem}@media(max-width: 1200px){.universal-popup .bg-black .popup-container.consultation{flex-direction:column;padding:1.5rem 1.25rem}}.universal-popup .bg-black .popup-container.consultation .consultation--title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-bottom:.75rem}@media(max-width: 767px){.universal-popup .bg-black .popup-container.consultation .consultation--title{font-size:1.625rem}}.universal-popup .bg-black .popup-container.consultation .text{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;max-width:21.375rem;text-wrap:pretty}.universal-popup .bg-black .popup-container.consultation .bg{position:absolute;left:0;width:100%;bottom:0;pointer-events:none}.universal-popup .bg-black .popup-container.consultation .bg img{display:block;width:100%;height:auto}.universal-popup .bg-black .popup-container.consultation .form-col form{border-radius:.375rem;background:var(--Background-White, #F6F6F6);-webkit-backdrop-filter:blur(0.2531rem);backdrop-filter:blur(0.2531rem);padding:.5rem;display:flex;width:100%;max-width:28.125rem;flex:0 0 28.125rem;padding:.5rem;flex-direction:column;align-items:flex-start}.universal-popup .bg-black .popup-container.consultation .form-col form input,.universal-popup .bg-black .popup-container.consultation .form-col form textarea,.universal-popup .bg-black .popup-container.consultation .form-col form select{border-radius:.25rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);padding:1.25rem;height:3.8125rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;border:none;outline:none;transition:.3s;border:.0625rem solid rgba(0,0,0,0);width:100%;margin-bottom:.3125rem;resize:none;overflow:auto;scrollbar-width:none}.universal-popup .bg-black .popup-container.consultation .form-col form input::-moz-placeholder, .universal-popup .bg-black .popup-container.consultation .form-col form textarea::-moz-placeholder, .universal-popup .bg-black .popup-container.consultation .form-col form select::-moz-placeholder{color:var(--Grey-5, #7B7B7B);opacity:.7}.universal-popup .bg-black .popup-container.consultation .form-col form input::placeholder,.universal-popup .bg-black .popup-container.consultation .form-col form textarea::placeholder,.universal-popup .bg-black .popup-container.consultation .form-col form select::placeholder{color:var(--Grey-5, #7B7B7B);opacity:.7}.universal-popup .bg-black .popup-container.consultation .form-col form input:focus,.universal-popup .bg-black .popup-container.consultation .form-col form input:valid,.universal-popup .bg-black .popup-container.consultation .form-col form textarea:focus,.universal-popup .bg-black .popup-container.consultation .form-col form textarea:valid,.universal-popup .bg-black .popup-container.consultation .form-col form select:focus,.universal-popup .bg-black .popup-container.consultation .form-col form select:valid{border:.0625rem solid #fff}.universal-popup .bg-black .popup-container.consultation .form-col form input:focus::-moz-placeholder, .universal-popup .bg-black .popup-container.consultation .form-col form input:valid::-moz-placeholder, .universal-popup .bg-black .popup-container.consultation .form-col form textarea:focus::-moz-placeholder, .universal-popup .bg-black .popup-container.consultation .form-col form textarea:valid::-moz-placeholder, .universal-popup .bg-black .popup-container.consultation .form-col form select:focus::-moz-placeholder, .universal-popup .bg-black .popup-container.consultation .form-col form select:valid::-moz-placeholder{display:none;color:rgba(0,0,0,0)}.universal-popup .bg-black .popup-container.consultation .form-col form input:focus::placeholder,.universal-popup .bg-black .popup-container.consultation .form-col form input:valid::placeholder,.universal-popup .bg-black .popup-container.consultation .form-col form textarea:focus::placeholder,.universal-popup .bg-black .popup-container.consultation .form-col form textarea:valid::placeholder,.universal-popup .bg-black .popup-container.consultation .form-col form select:focus::placeholder,.universal-popup .bg-black .popup-container.consultation .form-col form select:valid::placeholder{display:none;color:rgba(0,0,0,0)}.universal-popup .bg-black .popup-container.consultation .form-col form .privacy-notice{margin-top:1rem;color:var(--Grey-5, #7B7B7B);text-align:left;font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:116%;max-width:34.375rem;margin-left:auto;margin-right:auto;opacity:.6}.universal-popup .bg-black .popup-container.consultation .form-col form .privacy-notice a{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:116%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.universal-popup .bg-black .popup-container.consultation .form-col form .submit-btn{margin-top:1.125rem;border:none;border-radius:.375rem;display:block;cursor:pointer;outline:none;border:none;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;position:relative;padding:1.0625rem;width:100%;text-align:center;overflow:hidden}.universal-popup .bg-black .popup-container.consultation .form-col form .submit-btn span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.universal-popup .bg-black .popup-container.consultation .form-col form .submit-btn::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.universal-popup .bg-black .popup-container.consultation .form-col form .submit-btn:hover::before{translate:-18% 0}.universal-popup .bg-black .popup-container.consultation .form-col form .submit-btn:hover::after{border:.0625rem solid rgba(0,0,0,0)}.universal-popup .bg-black .popup-container.consultation .form-col form .submit-btn.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.universal-popup .bg-black .popup-container.consultation .form-col form .submit-btn.disabled::before{display:none}.universal-popup .bg-black .popup-container.order{padding:2rem;border-radius:.375rem;background:var(--Background-White, #F6F6F6);max-width:46.75rem}.universal-popup .bg-black .popup-container.order .form-title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-bottom:1.5rem}@media(max-width: 767px){.universal-popup .bg-black .popup-container.order .form-title{font-size:1.625rem}}.universal-popup .bg-black .popup-container.order .form-col form{display:grid;gap:.3125rem;grid-template-columns:1fr 1fr}.universal-popup .bg-black .popup-container.order .form-col form #basket{display:grid;gap:.3125rem;grid-column:1/-1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item{display:flex;align-items:center;border-radius:.25rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);padding:1.5rem}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__img{width:2.9375rem;height:2.9375rem;position:relative;margin-right:.75rem}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__name{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;max-width:15.8125rem}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__price{margin-left:auto;color:var(--Black-Primary, #303030);text-align:right;font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__quantity{display:flex;align-items:center;border-radius:.1875rem;background:var(--Background-White, #F6F6F6);overflow:hidden;margin-left:.75rem;margin-right:.75rem}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__quantity .btn-plus,.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__quantity .btn-minus{display:flex;width:2.1875rem;height:2.1875rem;padding:.625rem;align-items:center;justify-content:center;gap:.625rem}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__quantity .quantity-value{display:flex;height:2.1875rem;padding:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;color:var(--Black-Primary, #303030);text-align:right;font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.0125rem}.universal-popup .bg-black .popup-container.order .form-col form #basket .basket-item .basket-item__delete{background:var(--Background-White, #F6F6F6);display:flex;width:2.1875rem;height:2.1875rem;align-items:center;justify-content:center}.universal-popup .bg-black .popup-container.order .form-col form input,.universal-popup .bg-black .popup-container.order .form-col form textarea{border-radius:.25rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);padding:1.25rem;border:none;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;outline:none}.universal-popup .bg-black .popup-container.order .form-col form .submit-btn{grid-column:1/-1;border-radius:.375rem;display:block;cursor:pointer;outline:none;border:none;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;position:relative;padding:1.0625rem;width:100%;text-align:center;overflow:hidden;text-transform:uppercase}.universal-popup .bg-black .popup-container.order .form-col form .submit-btn span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.universal-popup .bg-black .popup-container.order .form-col form .submit-btn::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.universal-popup .bg-black .popup-container.order .form-col form .submit-btn:hover::before{translate:-18% 0}.universal-popup .bg-black .popup-container.order .form-col form .submit-btn:hover::after{border:.0625rem solid rgba(0,0,0,0)}.universal-popup .bg-black .popup-container.order .form-col form .submit-btn.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.universal-popup .bg-black .popup-container.order .form-col form .submit-btn.disabled::before{display:none}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer{margin-top:1.5rem;margin-bottom:1.5rem}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer .payment-changer--title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;margin-bottom:.5rem}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer .payment-changer--list{display:flex;gap:.5rem}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer .payment-changer--list label{border-radius:.25rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);padding:.875rem 1.125rem;display:flex;align-items:center;gap:.5625rem}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer .payment-changer--list label span{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer .payment-changer--list label input{padding:0;flex:0 0 16px}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer .payment-changer--list label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:round(16px,.0625rem);height:round(16px,.0625rem);border-radius:50%;transition:box-shadow 266ms,background-color 280ms;position:relative;border:.0625rem solid #db3333;color:#fff;margin:0;display:block;outline:none}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer .payment-changer--list label input:before{position:absolute;top:50%;left:50%;width:round(60%,.0625rem);height:round(60%,.0625rem);transition:transform 200ms;translate:-50% -50%;content:"";border-radius:50%;background:#db3333;transform:scale(0)}.universal-popup .bg-black .popup-container.order .form-col form .payment-changer .payment-changer--list label input:checked:before{transform:scale(1)}.universal-popup .bg-black .popup-container.order .form-col form .privacy-notice{grid-column:1/-1;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:116%}.universal-popup .bg-black .popup-container.order .form-col form .privacy-notice a{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:116%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.universal-popup .bg-black .popup-container.order .form-col form [name=name],.universal-popup .bg-black .popup-container.order .form-col form textarea{grid-column:1/-1}.universal-popup.active{opacity:1;pointer-events:all}.universal-popup.active .bg-black .popup-container{scale:1}.header-navigation__lang-switcher{position:relative;margin-left:2rem}@media(max-width: 767px){.header-navigation__lang-switcher{margin-left:1.5rem}}.header-navigation__lang-switcher .header-navigation__lang-switcher__active{text-transform:uppercase;display:flex;align-items:center;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;gap:.25rem;cursor:pointer}.header-navigation__lang-switcher .header-navigation__lang-switcher__active .icon{width:.6875rem;height:auto;transition:.3s}.header-navigation__lang-switcher .header-navigation__lang-switcher__active .icon svg{display:block;width:100%;height:auto}.header-navigation__lang-switcher .header-navigation__lang-switcher__list{display:grid;position:absolute;bottom:-0.625rem;left:0;translate:0 100%;gap:.25rem;opacity:0;pointer-events:none;transform:translate(0, 0.625rem);transition:.3s}.header-navigation__lang-switcher .header-navigation__lang-switcher__list.active{opacity:1;pointer-events:all;transform:translate(0, 0rem)}.header-navigation__lang-switcher .header-navigation__lang-switcher__list a{border-radius:.3125rem;background:var(--Background-White, #F6F6F6);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.05);color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;text-decoration:none;cursor:pointer;display:flex;padding:.75rem;align-items:center;gap:.875rem;text-transform:uppercase}.pagination-inner{display:flex;align-items:center}.pagination-inner .btn-prev,.pagination-inner .btn-next{width:2.125rem;height:2.125rem;border-radius:.125rem;background:#db3333;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.pagination-inner .show-more-btn{display:flex;border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);width:2.125rem;height:2.125rem;border-radius:.125rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);width:-moz-fit-content;width:fit-content;margin-left:auto;padding-left:.75rem;padding-right:.75rem;outline:none;margin-left:auto}.pagination-inner .show-more-btn:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.pagination-inner ul{display:flex;align-items:center;gap:.3125rem;padding:0;list-style:none;margin-left:.3125rem;margin-right:.3125rem}.pagination-inner ul li a{display:flex;border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);width:2.125rem;height:2.125rem;border-radius:.125rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem)}.pagination-inner ul li a:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.pagination-inner ul li.active a{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:900;line-height:116%;text-transform:uppercase}.content-page-header{margin-bottom:3.75rem;padding-left:2.1875rem;padding-right:2.1875rem}@media(max-width: 767px){.content-page-header{padding-left:.9375rem;padding-right:.9375rem;margin-bottom:1.625rem}}.content-page-header h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-top:0;margin-bottom:0}.partners-list{display:grid;gap:.375rem;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1200px){.partners-list{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.partners-list{grid-template-columns:1fr}}.partners-list .partners-item{border-radius:.375rem;background:var(--Block-White, #FFF);padding:1.125rem;min-height:22.5rem;display:flex;flex-direction:column}.partners-list .partners-item .partners-item__img{width:100%;height:9.375rem;border-radius:.375rem;border:.0625rem solid var(--Grey-1, #E1E1E1);background:var(--Block-White, #FFF);display:flex;align-items:center;justify-content:center}.partners-list .partners-item .partners-item__text{margin-top:1.25rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.partners-list .partners-item .partners-item__link{margin-top:auto}.partners-list .partners-item .partners-item__link a{color:var(--Grey-5, #7B7B7B);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;transition:.3s}.partners-list .partners-item .partners-item__link a:hover{color:var(--Red, #DB3333)}.news-container .news-latest{border-radius:.375rem;background:var(--Block-White, #FFF);padding:1rem 3.375rem;margin-bottom:1.5rem}@media(max-width: 1200px){.news-container .news-latest{padding-left:2.75rem;padding-right:2.75rem}}@media(max-width: 767px){.news-container .news-latest{background:rgba(0,0,0,0);padding:0;padding-top:2.5rem}}.news-container .news-latest .breadcrumb{margin-top:0;margin-bottom:1.625rem}.news-container .news-latest .news-latest__inner{display:flex;gap:3.375rem}@media(max-width: 1200px){.news-container .news-latest .news-latest__inner{flex-wrap:wrap;gap:.3125rem}}.news-container .news-latest .news-latest__inner .news-latest__image{width:100%;max-width:34.6875rem;flex:0 0 34.6875rem;border-radius:.375rem;position:relative;overflow:hidden;aspect-ratio:1.646884273}@supports not (aspect-ratio: 1.646884273){.news-container .news-latest .news-latest__inner .news-latest__image::before{content:"";float:left;padding-top:calc(337/555*100%)}.news-container .news-latest .news-latest__inner .news-latest__image::after{content:"";display:block;clear:both}}@media(max-width: 1200px){.news-container .news-latest .news-latest__inner .news-latest__image{width:100%;max-width:100%;flex:0 0 100%}}.news-container .news-latest .news-latest__inner .news-latest__image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.news-container .news-latest .news-latest__inner .news-latest__content{flex:1 1 auto;display:flex;flex-direction:column}@media(max-width: 767px){.news-container .news-latest .news-latest__inner .news-latest__content{flex-direction:row;flex-wrap:wrap;gap:1.5rem;align-items:center;padding:1rem;border-radius:.3125rem;background:var(--Block-White, #FFF)}}.news-container .news-latest .news-latest__inner .news-latest__content .news-badge{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.375rem;border-radius:.1875rem;border:.0625rem solid var(--Grey-1, #E1E1E1);padding:.625rem .75rem;color:var(--Black-Primary, #303030);text-align:center;font-family:"Geist Mono";font-size:.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin-bottom:auto}@media(max-width: 767px){.news-container .news-latest .news-latest__inner .news-latest__content .news-badge{order:9}}.news-container .news-latest .news-latest__inner .news-latest__content .news-badge::before{display:block;content:"";width:.375rem;height:.375rem;background:var(--Red, #DB3333)}.news-container .news-latest .news-latest__inner .news-latest__content .news-latest__text{margin-top:auto;margin-bottom:auto}.news-container .news-latest .news-latest__inner .news-latest__content .news-latest__text .news-latest__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-bottom:1.125rem;max-width:35.25rem;text-wrap:pretty;margin-top:0}@media(max-width: 1200px){.news-container .news-latest .news-latest__inner .news-latest__content .news-latest__text .news-latest__title{margin-top:1rem}}@media(max-width: 767px){.news-container .news-latest .news-latest__inner .news-latest__content .news-latest__text .news-latest__title{margin-top:0}}.news-container .news-latest .news-latest__inner .news-latest__content .news-latest__text .news-latest__text{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%}.news-container .news-latest .news-latest__inner .news-latest__content .news-latest__link{margin-top:auto;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}@media(max-width: 767px){.news-container .news-latest .news-latest__inner .news-latest__content .news-latest__link{order:10;margin-top:0;margin-left:auto}}.news-container .news-filter{padding-left:2.1875rem;padding-right:2.1875rem;display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}@media(max-width: 767px){.news-container .news-filter{padding-left:.9375rem;padding-right:.9375rem;flex-wrap:wrap}}.news-container .news-filter .news-filter__btn{border-radius:.1875rem;border:.0625rem solid var(--Grey-2, #D0D0D0);padding:.625rem 1.125rem;display:flex;align-items:center;justify-content:center;color:var(--Black-Primary, #303030);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;white-space:nowrap}.news-container .news-filter .news-filter__btn:hover,.news-container .news-filter .news-filter__btn.active{background:var(--Red, #DB3333);color:#fff}.news-container .news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.375rem;row-gap:1.5rem;margin-bottom:7.5rem}@media(max-width: 1200px){.news-container .news-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.news-container .news-grid{grid-template-columns:repeat(1, 1fr)}}.news-container .news-grid .news-card{display:flex;min-height:27.8125rem;padding:1.375rem;flex-direction:column;align-items:center;gap:1.5rem;flex:1 0 0;border-radius:.375rem;background:var(--Block-White, #FFF);position:relative}@media(max-width: 767px){.news-container .news-grid .news-card{padding:1.125rem}}.news-container .news-grid .news-card .news-card__badge{position:absolute;z-index:3;border-radius:.125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(0.125rem);backdrop-filter:blur(0.125rem);display:flex;padding:.3125rem .375rem .25rem .375rem;justify-content:center;align-items:center;gap:.375rem;color:var(--Black-Secondary, #121212);text-align:center;font-family:"Geist Mono";font-size:.75rem;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;top:1.875rem;left:1.875rem}.news-container .news-grid .news-card .news-card__image{width:100%;height:12.5rem;position:relative;border-radius:.375rem;overflow:hidden}.news-container .news-grid .news-card .news-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-container .news-grid .news-card .news-card__image--case{width:100%;height:12.5rem;position:relative;border-radius:.375rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--Background-White, #F6F6F6)}.news-container .news-grid .news-card .news-card__image--case img{margin:auto;display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.news-container .news-grid .news-card.news-card--accent .news-card__image--case{background:var(--Gradient-1, radial-gradient(110.75% 90.7% at 97.45% 100%, #65100F 0%, #C01B2E 61.28%, rgba(192, 27, 46, 0) 100%), radial-gradient(26.38% 47.49% at -2.13% -5.27%, #751616 0%, rgba(117, 22, 22, 0) 100%), radial-gradient(35.14% 57.04% at 10.84% 120.32%, #FF300D 0%, rgba(226, 48, 18, 0) 100%), radial-gradient(103.88% 37.09% at 85.17% 38.35%, #FF2F0C 0%, rgba(226, 48, 18, 0.42) 57.74%, rgba(226, 48, 18, 0) 100%), linear-gradient(180deg, #8C0F30 0%, #81102B 122.6%))}.news-container .news-grid .news-card.news-card--accent .news-card__badge{border-radius:2px;border:1px solid var(--Block-White, #FFF);background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--Block-White, #FFF)}.news-container .news-grid .news-card.news-card--big-logo .news-card__image--case img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.news-container .news-grid .news-card .news-card__title{margin-top:0;margin-bottom:.5rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.375rem;font-style:normal;font-weight:500;line-height:110%}.news-container .news-grid .news-card .news-card__text{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;max-width:22.5rem;text-wrap:pretty;margin-bottom:1rem}.news-container .news-grid .news-card .news-card__content{flex:1 1 auto;display:flex;flex-direction:column;width:100%}.news-container .news-grid .news-card .news-card__content .news-card__link{color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;margin-top:auto}.main-section-detail-news{margin-bottom:.3125rem}.main-section-detail-news .case-tag{z-index:3;border-radius:.125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(0.125rem);backdrop-filter:blur(0.125rem);display:flex;padding:.3125rem .375rem .25rem .375rem;justify-content:center;align-items:center;gap:.375rem;color:var(--Black-Secondary, #121212);text-align:center;font-family:"Geist Mono";font-size:.75rem;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;display:table;margin-bottom:2.625rem;width:-moz-fit-content;width:fit-content}.main-section-detail-news .main-section__inner{display:grid;grid-template-columns:auto 44.1875rem;gap:.3125rem;position:relative}@media(max-width: 1200px){.main-section-detail-news .main-section__inner{grid-template-columns:1fr}}.main-section-detail-news .main-section__inner .breadcrumb-wrapper{position:absolute;top:1rem;left:1rem}.main-section-detail-news .main-section__inner .breadcrumb-wrapper .breadcrumb{margin:0}.main-section-detail-news .main-section__inner .content .content__main{padding:5.625rem 3.125rem;border-radius:.375rem;background:var(--Block-White, #FFF);min-height:37.5rem;display:flex;flex-direction:column}@media(max-width: 767px){.main-section-detail-news .main-section__inner .content .content__main{padding:1.875rem 1.5rem;padding-top:4.1875rem;min-height:initial}}.main-section-detail-news .main-section__inner .content .content__main .logo{max-width:100%;height:auto}.main-section-detail-news .main-section__inner .content .content__main .logo img{display:block;max-width:100%;height:auto}.main-section-detail-news .main-section__inner .content .content__main h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.5rem;font-style:normal;font-weight:500;line-height:106%;margin-bottom:.75rem;max-width:33.75rem}@media(max-width: 767px){.main-section-detail-news .main-section__inner .content .content__main h1{font-size:2rem}}.main-section-detail-news .main-section__inner .content .content__main .description{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;margin-bottom:2.75rem;max-width:27.1875rem;text-wrap:balance}.main-section-detail-news .main-section__inner .content .content__main .tags{display:flex;gap:.4375rem;flex-wrap:wrap;max-width:23.8125rem}.main-section-detail-news .main-section__inner .content .content__main .tags .tag{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.375rem;border-radius:.1875rem;border:.0625rem solid var(--Grey-1, #E1E1E1);padding:.625rem .75rem;color:var(--Black-Primary, #303030);text-align:center;font-family:"Geist Mono";font-size:.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.main-section-detail-news .main-section__inner .content .content__main .tags .tag::before{display:block;content:"";width:.375rem;height:.375rem;background:var(--Red, #DB3333)}.main-section-detail-news .main-section__inner .content .btn-read{display:flex;margin-top:auto;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;gap:.25rem;cursor:pointer;align-items:center}.main-section-detail-news .main-section__inner .content .stats{display:grid;margin-top:.3125rem;grid-template-columns:repeat(3, 1fr);gap:.3125rem;margin-bottom:.3125rem}.main-section-detail-news .main-section__inner .content .stats .stat-item{padding:2rem;border-radius:.25rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);width:100%;text-wrap:balance}.main-section-detail-news .main-section__inner .content .stats .stat-item h3{color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.125rem;text-transform:uppercase;margin-bottom:.375rem;margin-top:0}.main-section-detail-news .main-section__inner .content .stats .stat-item p{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:120%}.main-section-detail-news .main-section__inner .cta-button{border-radius:.375rem;display:block;cursor:pointer;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;transition:.3s;position:relative;padding:2.0625rem;width:100%;text-align:center;overflow:hidden}.main-section-detail-news .main-section__inner .cta-button span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.main-section-detail-news .main-section__inner .cta-button::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.main-section-detail-news .main-section__inner .cta-button:hover::before{translate:-18% 0}.main-section-detail-news .main-section__inner .cta-button:hover::after{border:.0625rem solid rgba(0,0,0,0)}.main-section-detail-news .main-section__inner .cta-button.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.main-section-detail-news .main-section__inner .cta-button.disabled::before{display:none}.main-section-detail-news .main-section__inner .image{border-radius:.375rem;overflow:hidden;position:relative;aspect-ratio:2.1714285714}@supports not (aspect-ratio: 2.1714285714){.main-section-detail-news .main-section__inner .image::before{content:"";float:left;padding-top:calc(175/380*100%)}.main-section-detail-news .main-section__inner .image::after{content:"";display:block;clear:both}}.main-section-detail-news .main-section__inner .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.news-detail{border-radius:.375rem;background:var(--Block-White, #FFF);padding:5.625rem;display:flex;gap:1.875rem;margin-bottom:7.5rem}@media(max-width: 1200px){.news-detail{margin-bottom:6.25rem;flex-wrap:wrap}}@media(max-width: 767px){.news-detail{padding:1.25rem;margin-bottom:5rem}}.news-detail .theses-wrapper{margin-top:4.0625rem}.news-detail .theses-wrapper .theses-wrapper__title{color:#303030;font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-bottom:1.5rem}.news-detail .theses-wrapper ul{list-style:none;padding:0;margin:0;display:grid;gap:.3125rem}.news-detail .theses-wrapper ul li{border-radius:.375rem;background:var(--Background-White, #F6F6F6);padding:1.25rem;display:flex;align-items:baseline;gap:.875rem}.news-detail .theses-wrapper ul li::before{display:block;content:"";width:.375rem;height:.375rem;background:var(--Red, #DB3333);flex:0 0 .375rem;flex-shrink:0}.news-detail .news-detail__content{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.news-detail .news-detail__content h2,.news-detail .news-detail__content h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-bottom:1em;margin-top:0}.news-detail .news-detail__content h2:not(:first-child),.news-detail .news-detail__content h1:not(:first-child){margin-top:1em}@media(max-width: 1200px){.news-detail .news-detail__content h2,.news-detail .news-detail__content h1{font-size:1.5rem}}.news-detail .news-detail__content h3,.news-detail .news-detail__content h4{color:#303030;font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-bottom:1em;margin-top:0}.news-detail .news-detail__content h3:not(:first-child),.news-detail .news-detail__content h4:not(:first-child){margin-top:1em}@media(max-width: 1200px){.news-detail .news-detail__content h3,.news-detail .news-detail__content h4{font-size:1.5rem}}.news-detail .news-detail__content-list-wrap{position:relative;width:100%;max-width:23.125rem;flex:0 0 23.125rem}@media(max-width: 1200px){.news-detail .news-detail__content-list-wrap{width:100%;max-width:100%;flex:0 0 100%}}.news-detail .news-detail__banner{border-radius:.375rem;background:var(--Background-White, #F6F6F6);display:flex;min-height:23.0625rem;padding:1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;position:relative}.news-detail .news-detail__banner .image{position:absolute;bottom:0;right:0;width:14.8125rem;height:auto}.news-detail .news-detail__banner .image img{display:block;width:100%;height:auto}.news-detail .news-detail__banner .news-detail__banner__title{color:var(--Black-Secondary, #121212);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.625rem;text-wrap:balance}.news-detail .news-detail__banner .news-detail__banner__text{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.75rem;font-style:normal;font-weight:500;line-height:116%;text-wrap:balance}.news-detail .news-detail__banner .btn{margin-top:auto;border-radius:.375rem;display:block;cursor:pointer;outline:none;border:none;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;position:relative;padding:1.0625rem;width:100%;text-align:center;overflow:hidden}.news-detail .news-detail__banner .btn span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.news-detail .news-detail__banner .btn::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.news-detail .news-detail__banner .btn:hover::before{translate:-18% 0}.news-detail .news-detail__banner .btn:hover::after{border:.0625rem solid rgba(0,0,0,0)}.news-detail .news-detail__banner .btn.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.news-detail .news-detail__banner .btn.disabled::before{display:none}.news-detail .news-detail__content-list{border-radius:.375rem;background:var(--Background-White, #F6F6F6);display:flex;padding:1.125rem 1.25rem;flex-direction:column;align-items:flex-start;gap:.75rem;position:sticky;top:6.25rem;left:0;width:100%}.news-detail .news-detail__content-list a{display:flex;align-items:center;color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;gap:.625rem}.news-detail .news-detail__content-list a::before{display:none;content:"";width:.375rem;height:.375rem;background:var(--Red, #DB3333)}.news-detail .news-detail__content-list a.active{color:#303030;font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.news-detail .news-detail__content-list a.active::before{display:block}.more-news{margin-bottom:7.5rem}.more-news h2{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;padding-left:2.1875rem;padding-right:2.1875rem;margin-bottom:2rem;margin-top:0}.contact-page{display:grid;grid-template-columns:repeat(2, 1fr);gap:.375rem;margin-bottom:7.5rem}@media(max-width: 1200px){.contact-page{grid-template-columns:1fr}}@media(max-width: 767px){.contact-page{grid-template-columns:1fr}}.contact-page .contact-page--column{position:relative;border-radius:.3125rem;overflow:hidden;background:#fff;min-height:16.25rem}.contact-page .contact-page--column .breadcrumb-wrapper{position:absolute;top:1rem;left:1rem}.contact-page .contact-page--column .breadcrumb-wrapper .breadcrumb{margin:0}.contact-page .contact-page--column.contact-page--column_title{padding:3.375rem;display:flex}@media(max-width: 767px){.contact-page .contact-page--column.contact-page--column_title{padding:1.875rem 1.5rem;display:block;min-height:0}}.contact-page .contact-page--column.contact-page--column_title h1{width:100%;margin:auto;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%}@media(max-width: 767px){.contact-page .contact-page--column.contact-page--column_title h1{font-size:2rem}}@media(max-width: 767px){.contact-page .contact-page--column.contact-page--column_title .breadcrumb-wrapper{position:initial;margin-bottom:1.25rem}}.contact-page .contact-page--column.contact-page--column_image img,.contact-page .contact-page--column.contact-page--column_image iframe,.contact-page .contact-page--column.contact-page--column_map img,.contact-page .contact-page--column.contact-page--column_map iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1200px){.contact-page .contact-page--column.contact-page--column_map{order:5}}.contact-page .contact-page--column.contact-page--column_info{padding:1.125rem;display:grid;grid-template-columns:repeat(6, 1fr);gap:.375rem;min-height:20.625rem}@media(max-width: 767px){.contact-page .contact-page--column.contact-page--column_info{padding:.75rem}}.contact-page .contact-page--column.contact-page--column_info .contact-page--column__address{display:flex;align-items:center;gap:.375rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;grid-column:1/-1;border-radius:.375rem;background:#f6f6f6;padding:1.5rem}.contact-page .contact-page--column.contact-page--column_info .contact-page--column__address svg{width:100%;max-width:1.375rem;flex:0 0 1.375rem}@media(max-width: 767px){.contact-page .contact-page--column.contact-page--column_info .contact-page--column__address{padding:1rem 1.125rem;min-height:0;font-size:1rem;align-items:baseline}}.contact-page .contact-page--column.contact-page--column_info .contact-page--column__wt{grid-column:span 2;border-radius:.375rem;background:#f6f6f6;padding:1.5rem;min-height:7.9375rem}@media(max-width: 767px){.contact-page .contact-page--column.contact-page--column_info .contact-page--column__wt{grid-column:1/-1;padding:1.25rem;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:.625rem}}.contact-page .contact-page--column.contact-page--column_info .contact-page--column__wt .contact-page--column__wt__title{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.5rem}@media(max-width: 767px){.contact-page .contact-page--column.contact-page--column_info .contact-page--column__wt .contact-page--column__wt__title{font-size:1rem;margin-bottom:0}}.contact-page .contact-page--column.contact-page--column_info .contact-page--column__wt .contact-page--column__wt__value{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.contact-page .contact-page--column.contact-page--column_info .contact-page--column__link{grid-column:span 3;border-radius:.3125rem;border:.0625rem solid var(--Red, #DB3333);display:flex;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;flex:1 0 0;align-self:stretch;height:5.375rem;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}@media(max-width: 767px){.contact-page .contact-page--column.contact-page--column_info .contact-page--column__link{grid-column:1/-1;height:4.1875rem}}.contact-page .cta-button{grid-column:1/-1;border-radius:.375rem;display:block;cursor:pointer;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;transition:.3s;position:relative;padding:2.0625rem;width:100%;text-align:center;overflow:hidden}.contact-page .cta-button span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.contact-page .cta-button::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.contact-page .cta-button:hover::before{translate:-18% 0}.contact-page .cta-button:hover::after{border:.0625rem solid rgba(0,0,0,0)}.contact-page .cta-button.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.contact-page .cta-button.disabled::before{display:none}@media(max-width: 1200px){.contact-page .cta-button{order:6}}.cases-header{position:relative;display:flex;padding:5.625rem 3.375rem;gap:1.125rem;display:flex;align-items:center;border-radius:.375rem;background:#fff;gap:3.625rem;margin-bottom:1.5rem}@media(max-width: 767px){.cases-header{padding:1.5rem;padding-top:4.1875rem;flex-direction:column;gap:.5rem}}.cases-header .breadcrumb-wrapper{position:absolute;top:1rem;left:1rem}@media(max-width: 767px){.cases-header .breadcrumb-wrapper{left:1.5rem;top:1.875rem}}.cases-header .breadcrumb-wrapper .breadcrumb{margin:0}.cases-header h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;max-width:34.375rem;text-wrap:balance;margin-top:0;margin-bottom:0}@media(max-width: 767px){.cases-header h1{font-size:1.625rem}}.cases-header .text{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;max-width:24.6875rem;text-wrap:balance}.about-main-section--wrapper{margin-bottom:7.5rem}.about-main-section{display:flex;gap:.3125rem;margin-bottom:.3125rem}@media(max-width: 1200px){.about-main-section{flex-wrap:wrap}}.about-main-section .about-main-section__title{width:100%;max-width:35.625rem;flex:0 0 35.625rem;position:relative;border-radius:.375rem;background:var(--Block-White, #FFF);padding:5.625rem 3.375rem}@media(max-width: 1200px){.about-main-section .about-main-section__title{width:100%;max-width:100%;flex:0 0 100%;padding:1.875rem 1.5rem;padding-top:4.1875rem}}.about-main-section .about-main-section__title .breadcrumb-wrapper{position:absolute;top:1rem;left:1rem}@media(max-width: 767px){.about-main-section .about-main-section__title .breadcrumb-wrapper{left:1.5rem;top:1.875rem}}.about-main-section .about-main-section__title .breadcrumb-wrapper .breadcrumb{margin:0}.about-main-section .about-main-section__title h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.5rem;font-style:normal;font-weight:500;line-height:106%;margin-top:0;margin-bottom:0rem}@media(max-width: 767px){.about-main-section .about-main-section__title h1{font-size:1.625rem}}.about-main-section .about-main-section__info{border-radius:.375rem;background:var(--Block-White, #FFF);display:flex;padding:5.625rem 4.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.75rem;flex:1 0 0}@media(max-width: 767px){.about-main-section .about-main-section__info{padding:1.875rem 1.5rem;gap:2rem}}.about-main-section .about-main-section__info .text{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%}@media(max-width: 767px){.about-main-section .about-main-section__info .text{font-size:1rem}}.about-main-section .about-main-section__info .tags{display:flex;gap:.4375rem;flex-wrap:wrap}.about-main-section .about-main-section__info .tags .tag{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.375rem;border-radius:.1875rem;border:.0625rem solid var(--Grey-1, #E1E1E1);padding:.625rem .75rem;color:var(--Black-Primary, #303030);text-align:center;font-family:"Geist Mono";font-size:.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.about-main-section .about-main-section__info .tags .tag::before{display:block;content:"";width:.375rem;height:.375rem;background:var(--Red, #DB3333)}.about-main-section__image picture,.about-main-section__image picture img{display:block;width:100%;height:auto}.about-main-section__image .btn{display:none}@media(max-width: 1200px){.about-main-section__image .btn{display:block;margin-top:.3125rem;border-radius:.375rem;display:block;cursor:pointer;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:1rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;transition:.3s;position:relative;padding:2.0625rem;width:100%;text-align:center;overflow:hidden}.about-main-section__image .btn span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.about-main-section__image .btn::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.about-main-section__image .btn:hover::before{translate:-18% 0}.about-main-section__image .btn:hover::after{border:.0625rem solid rgba(0,0,0,0)}.about-main-section__image .btn.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.about-main-section__image .btn.disabled::before{display:none}}.certificates-section{display:flex;gap:.3125rem;margin-bottom:7.5rem}@media(max-width: 1200px){.certificates-section{flex-wrap:wrap}}.certificates-section .certificates--content-block{display:flex;flex-direction:column;gap:.3125rem;flex:1 1 auto;width:100%}@media(max-width: 1200px){.certificates-section .certificates--content-block{flex-wrap:wrap}}.certificates-section .certificates--content-block .certificates--content-block__inner{display:flex;padding:3.375rem 5.625rem;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0;align-self:stretch;border-radius:.375rem;background:var(--Block-White, #FFF)}@media(max-width: 1200px){.certificates-section .certificates--content-block .certificates--content-block__inner{padding:3.375rem}}@media(max-width: 767px){.certificates-section .certificates--content-block .certificates--content-block__inner{padding:1.25rem}}.certificates-section .certificates--content-block .certificates--content-block__inner._slider{padding:4.375rem 2rem;overflow:hidden;max-width:44.5rem}@media(max-width: 1200px){.certificates-section .certificates--content-block .certificates--content-block__inner._slider{max-width:100%;padding:1.5rem;flex:initial}}.certificates-section .certificates--content-block .certificates--content-block__inner._slider .cert-list{width:100%}.certificates-section .certificates--content-block .certificates--content-block__inner._slider .cert-list.swiper,.certificates-section .certificates--content-block .certificates--content-block__inner._slider .cert-list.swiper .swiper-wrapper{overflow:visible}.certificates-section .certificates--content-block .certificates--content-block__inner .label{color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:1.25rem}.certificates-section .certificates--content-block .certificates--content-block__inner .title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-bottom:.875rem;text-wrap:pretty}@media(max-width: 767px){.certificates-section .certificates--content-block .certificates--content-block__inner .title{font-size:1.625rem}}.certificates-section .certificates--content-block .certificates--content-block__inner .description{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;text-wrap:pretty}@media(max-width: 767px){.certificates-section .certificates--content-block .certificates--content-block__inner .description{font-size:.875rem}}.certificates-section .award-container{flex:1 1 auto;width:100%;border-radius:.375rem;background:#fff;padding:1.5961rem}.certificates-section .award-container img{display:block;width:100%;max-width:28.5rem;height:auto;margin:auto}@media(max-width: 767px){.certificates-section .award-container{display:none}}.certificates-section .award-container--mobile{display:none}@media(max-width: 767px){.certificates-section .award-container--mobile{display:block;flex:1 1 auto;width:100%;border-radius:.375rem;background:#fff;padding:1.5961rem}.certificates-section .award-container--mobile img{display:block;width:100%;max-width:28.5rem;height:auto;margin:auto}}.certificates-section .cert-list .cert-card{aspect-ratio:1.4333333333;position:relative;cursor:pointer;filter:grayscale(1)}@supports not (aspect-ratio: 1.4333333333){.certificates-section .cert-list .cert-card::before{content:"";float:left;padding-top:calc(120/172*100%)}.certificates-section .cert-list .cert-card::after{content:"";display:block;clear:both}}.certificates-section .cert-list .cert-card img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clients-section{margin-bottom:7.5rem}.clients-section .section-header{display:flex;align-items:last baseline;margin-bottom:2.5rem;justify-content:space-between;padding-left:2.1875rem;padding-right:2.1875rem}@media(max-width: 767px){.clients-section .section-header{padding-left:.9375rem;padding-right:.9375rem;text-align:center}}.clients-section .label{color:var(--Grey-5, #7B7B7B);text-align:left;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:1.125rem}@media(max-width: 767px){.clients-section .label{text-align:center}}.clients-section .title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%}.clients-section .swiper-navigation-buttons{margin-left:auto;display:flex;align-items:center;gap:.3125rem}.clients-section .swiper-navigation-buttons.swiper-navigation-buttons--mobile{display:none}@media(max-width: 767px){.clients-section .swiper-navigation-buttons{display:none}.clients-section .swiper-navigation-buttons.swiper-navigation-buttons--mobile{display:flex;margin-top:1.5rem;justify-content:center}}.clients-section .swiper-navigation-buttons .clients-slider-prev,.clients-section .swiper-navigation-buttons .clients-slider-next{width:2.125rem;height:2.125rem;border-radius:.125rem;background:#db3333;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.clients-section .swiper-navigation-buttons .clients-slider-prev svg path,.clients-section .swiper-navigation-buttons .clients-slider-prev svg circle,.clients-section .swiper-navigation-buttons .clients-slider-prev svg rect,.clients-section .swiper-navigation-buttons .clients-slider-next svg path,.clients-section .swiper-navigation-buttons .clients-slider-next svg circle,.clients-section .swiper-navigation-buttons .clients-slider-next svg rect{transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all}.clients-section .swiper-navigation-buttons .clients-slider-prev svg path[fill],.clients-section .swiper-navigation-buttons .clients-slider-prev svg circle[fill],.clients-section .swiper-navigation-buttons .clients-slider-prev svg rect[fill],.clients-section .swiper-navigation-buttons .clients-slider-next svg path[fill],.clients-section .swiper-navigation-buttons .clients-slider-next svg circle[fill],.clients-section .swiper-navigation-buttons .clients-slider-next svg rect[fill]{fill:currentColor}.clients-section .swiper-navigation-buttons .clients-slider-prev svg path[stroke],.clients-section .swiper-navigation-buttons .clients-slider-prev svg circle[stroke],.clients-section .swiper-navigation-buttons .clients-slider-prev svg rect[stroke],.clients-section .swiper-navigation-buttons .clients-slider-next svg path[stroke],.clients-section .swiper-navigation-buttons .clients-slider-next svg circle[stroke],.clients-section .swiper-navigation-buttons .clients-slider-next svg rect[stroke]{stroke:currentColor}.clients-section .swiper-navigation-buttons .clients-slider-prev.swiper-button-lock,.clients-section .swiper-navigation-buttons .clients-slider-next.swiper-button-lock{opacity:.5;pointer-events:none}.clients-section .swiper-navigation-buttons .clients-slider-prev svg,.clients-section .swiper-navigation-buttons .clients-slider-next svg{display:block;margin:auto;width:1.125rem;height:auto}.clients-section .swiper-navigation-buttons .catalog-slider-pagination{display:none}.clients-section .client-item{width:100%;height:11.875rem;border-radius:.375rem;background:var(--Block-White, #FFF);padding:1.5rem;display:flex;align-items:center;justify-content:center}.clients-section .client-item img{display:block;margin:auto;max-width:100%;height:auto}.about-partners-section{margin-bottom:7.5rem}.about-partners-section .section-header{margin-bottom:3.75rem}.about-partners-section .section-header .section-label{color:var(--Grey-5, #7B7B7B);text-align:center;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:1.125rem}.about-partners-section .section-header .section-title{color:var(--Black-Primary, #303030);text-align:center;font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%}.about-partners-section .partners-grid{margin-bottom:3.75rem;display:grid;gap:.375rem;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1200px){.about-partners-section .partners-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.about-partners-section .partners-grid{grid-template-columns:repeat(2, 1fr)}}.about-partners-section .partners-grid .partner-item{width:100%;height:11.875rem;border-radius:.375rem;background:var(--Block-White, #FFF);padding:1.5rem;display:flex;align-items:center;justify-content:center}.about-partners-section .partners-grid .partner-item img{display:block;margin:auto;max-width:100%;height:auto}.about-partners-section .section-footer{display:flex;justify-content:center}.about-partners-section .section-footer .details-link{border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);margin-left:auto;margin-right:auto}.about-partners-section .section-footer .details-link span{position:relative;z-index:2;transition:.3s}.about-partners-section .section-footer .details-link:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.about-partners-section .section-footer .details-link.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}.our-mission{margin-bottom:7.5rem}@media(max-width: 1200px){.our-mission{margin-bottom:6.25rem}}@media(max-width: 767px){.our-mission{margin-bottom:5rem}}.our-mission .our-mission__grid{display:grid;grid-template-columns:35.625rem auto;gap:.3125rem}@media(max-width: 1200px){.our-mission .our-mission__grid{grid-template-columns:1fr}}.our-mission .our-mission__grid .our-mission__image{width:100%}@media(max-width: 1200px){.our-mission .our-mission__grid .our-mission__image{display:none}}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__image{display:block;position:relative;aspect-ratio:1.2751677852}@supports not (aspect-ratio: 1.2751677852){.our-mission .our-mission__grid .our-mission__image::before{content:"";float:left;padding-top:calc(298/380*100%)}.our-mission .our-mission__grid .our-mission__image::after{content:"";display:block;clear:both}}}.our-mission .our-mission__grid .our-mission__image img{display:block;width:100%;height:auto}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.our-mission .our-mission__grid .our-mission__body{display:flex;flex-direction:column}.our-mission .our-mission__grid .our-mission__body .our-mission__header{padding:3.375rem;border-radius:.375rem;background:var(--Block-White, #FFF)}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__body .our-mission__header{padding:1.375rem 1.25rem}}.our-mission .our-mission__grid .our-mission__body .our-mission__header .our-mission__name{color:var(--Grey-5, #7B7B7B);text-align:left;font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:1.25rem}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__body .our-mission__header .our-mission__name{font-size:.875rem;margin-bottom:1.125rem}}.our-mission .our-mission__grid .our-mission__body .our-mission__header .our-mission__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-bottom:1.25rem}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__body .our-mission__header .our-mission__title{font-size:1.625rem;margin-bottom:.625rem}}.our-mission .our-mission__grid .our-mission__body .our-mission__header .our-mission__desc{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;max-width:35rem}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__body .our-mission__header .our-mission__desc{font-size:1rem}}.our-mission .our-mission__grid .our-mission__body .our-mission__list{margin-top:.3125rem;display:grid;gap:.3125rem;grid-template-columns:repeat(3, 1fr);flex:1 1 auto}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__body .our-mission__list{grid-template-columns:1fr}}.our-mission .our-mission__grid .our-mission__body .our-mission__list .our-mission__list__item{display:flex;flex-direction:column;border-radius:.375rem;background:var(--Block-White, #FFF);padding:1.5rem}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__body .our-mission__list .our-mission__list__item{padding:1.25rem .875rem;padding-left:2.9375rem;position:relative}}.our-mission .our-mission__grid .our-mission__body .our-mission__list .our-mission__list__item:before{width:.6rem;height:.6rem;border-radius:.075rem;background:var(--Red, #DB3333);display:block;content:"";margin-bottom:.375rem}@media(max-width: 767px){.our-mission .our-mission__grid .our-mission__body .our-mission__list .our-mission__list__item:before{position:absolute;left:1.3125rem;top:1.6875rem}}.our-mission .our-mission__grid .our-mission__body .our-mission__list .our-mission__list__item .our-mission__list__item__title{margin-top:auto;color:var(--Black-Secondary, #121212);font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;margin-bottom:.375rem;text-wrap:pretty}.our-mission .our-mission__grid .our-mission__body .our-mission__list .our-mission__list__item .our-mission__list__item__text{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;text-wrap:balance}.not-found-page{position:relative;border-radius:.3125rem;overflow:hidden;margin-top:.3125rem;margin-bottom:.3125rem}.not-found-page picture,.not-found-page img{display:block;width:100%;height:auto}.not-found-page .not-found-page--text{position:absolute;border-radius:.375rem;background:hsla(0,0%,100%,.14);left:2.125rem;top:2.125rem;display:flex;width:29.75rem;padding:1.25rem 1.5rem;flex-direction:column;align-items:flex-start;height:13.5rem}@media(max-width: 1200px){.not-found-page .not-found-page--text{left:2.75rem;top:2.75rem;right:2.75rem;width:auto;height:19.0625rem;padding:2rem 2.25rem}}@media(max-width: 767px){.not-found-page .not-found-page--text{top:1.625rem;left:2.0625rem;right:2.0625rem;padding:.875rem;height:12.75rem}}.not-found-page .not-found-page--text h1{color:#fff;font-family:"PP Neue Montreal";font-size:1.625rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.4375rem}@media(max-width: 767px){.not-found-page .not-found-page--text h1{font-size:1.25rem}}.not-found-page .not-found-page--text p{color:#fff;font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;margin-top:0;max-width:20.1875rem}@media(max-width: 767px){.not-found-page .not-found-page--text p{font-size:.875rem}}.not-found-page .not-found-page--text .btn{border-radius:.3125rem;border:.0625rem solid var(--Block-White, #FFF);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);margin-top:auto;width:100%;min-width:0}.not-found-page .not-found-page--text .btn span{position:relative;z-index:2;transition:.3s}.not-found-page .not-found-page--text .btn:hover{border:.0625rem solid var(--Block-White, #FFF);background:#fff;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.not-found-page .not-found-page--text .btn.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}@media(max-width: 1200px){.catalog-block-filter{border-radius:.375rem;background:var(--White, #FFF);padding:2rem 1.5rem}}.catalog-block-filter .catalog-block-filter__close{display:none}@media(max-width: 1200px){.catalog-block-filter .catalog-block-filter__close{position:absolute;top:0;right:0;cursor:pointer;display:block}}@media(max-width: 1200px){.catalog-block-filter{position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;transition:.3s;opacity:0;pointer-events:none}.catalog-block-filter.active{opacity:1;pointer-events:all}}.catalog-block-filter .smartfilter--inner{display:grid;gap:2.125rem}@media(min-width: 1200px){.catalog-block-filter .smartfilter--inner{border-radius:.375rem;background:var(--White, #FFF);padding:2rem 1.5rem}}@media(max-width: 1200px){.catalog-block-filter .smartfilter--inner{margin-bottom:2.75rem}}.catalog-block-filter form .filter-item__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;margin-bottom:.75rem}.catalog-block-filter form .filter-item__values--color .filter-item__checkbox-label{background:#fff}.catalog-block-filter form .filter-item__values--color .filter-item__checkbox-label input[type=checkbox]{display:none}.catalog-block-filter form .filter-item__values--color .filter-item__checkbox-label .color-rect{display:block;width:100%;height:.375rem;flex:0 0 .375rem;background-size:cover;background-position:center}.catalog-block-filter form .filter-item__values--color .filter-item__checkbox-label .color-name{color:var(--black, #050505);flex:1 1 auto;display:block;padding:.5rem .875rem;font-family:"PT Root UI";font-size:.875rem;font-style:normal;font-weight:500;line-height:110%;width:100%}.catalog-block-filter form .filter-item__values--color .filter-item__checkbox-label:has(input:checked){border:.0625rem solid var(--black, #050505);background:#f6f6f6;z-index:2}.catalog-block-filter form .filter-item__values--color .filter-item__checkbox-label:hover{border:.0625rem solid var(--black, #050505);z-index:2}.catalog-block-filter form .filter-item__values--radio{display:flex;flex-direction:column;gap:.75rem}.catalog-block-filter form .filter-item__values--radio .filter-item__checkbox-label{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;display:flex;align-items:center;gap:.625rem}.catalog-block-filter form .filter-item__values--radio .filter-item__checkbox-label input{margin:0}.catalog-block-filter form .filter-item__values--radio .filter-item__checkbox-label input{flex:0 0 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1rem;height:1rem;border-radius:.125rem;background-color:rgba(0,0,0,0);transition:.3s;border:1px solid var(--Grey-03, #DDD)}.catalog-block-filter form .filter-item__values--radio .filter-item__checkbox-label input:after{content:"";position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.88235L4.11768 6L10 1' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.88235L4.11768 6L10 1' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#db3333;opacity:0;transition:opacity 200ms ease-in-out}.catalog-block-filter form .filter-item__values--radio .filter-item__checkbox-label input:checked:after{opacity:1}.catalog-block-filter form .filter-item__values--size{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(6, 16.6666666667%)}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label{width:auto}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label .value-count{display:none}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label_full{flex:0 0 100%}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label.filter-item__checkbox-label_half{flex:0 0 50%;margin-top:-1px}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label.filter-item__checkbox-label-1{margin-left:-1px}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label:nth-child(n+7){margin-top:-1px}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label:nth-child(6n+2),.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label:nth-child(6n+4),.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label:nth-child(6n+6){margin-left:-1px}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label:nth-child(6n+2),.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label:nth-child(6n+4){margin-right:-1px}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label input[type=checkbox]{display:none}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label:has(input:checked){border:.0625rem solid var(--black, #050505);background:#f6f6f6;z-index:2}.catalog-block-filter form .filter-item__values--size .filter-item__checkbox-label:hover{border:.0625rem solid var(--black, #050505);z-index:2}.catalog-block-filter form .filter-price .filter-price__value__wrap{border-radius:.25rem;border:.0625rem solid var(--Black-Secondary, #121212);height:2.375rem;display:flex;align-items:center;gap:.5em;padding-left:.75rem;padding-right:.75rem;color:var(--Black-Secondary, #121212);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.catalog-block-filter form .filter-price__values{display:flex;gap:.375rem}.catalog-block-filter form .filter-price__value{cursor:text;outline:none}.catalog-block-filter form .filter-price__value:focus{outline:none}.catalog-block-filter form .filter-price__value:hover{border-color:#d9d9d9}.catalog-block-filter form .filter-price__separator{flex:1 1 auto}.catalog-block-filter form .filter-price__range{position:relative;height:1.25rem;margin-bottom:.5rem;background:var(--Grey, #D5D5D5);height:.0938rem;border-radius:.0625rem}.catalog-block-filter form .filter-price__slider{position:absolute;width:100%;height:.0938rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);pointer-events:none;outline:none}.catalog-block-filter form .filter-price__slider::-webkit-slider-track{width:100%;height:.0938rem;background:rgba(0,0,0,0)}.catalog-block-filter form .filter-price__slider::-moz-range-track{width:100%;height:.0938rem;background:rgba(0,0,0,0)}.catalog-block-filter form .filter-price__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.75rem;height:.75rem;background:var(--Black, #050505);border-radius:50%;cursor:pointer;pointer-events:auto;margin-top:-0.25rem;translate:-10% 0}.catalog-block-filter form .filter-price__slider::-moz-range-thumb{width:.75rem;height:.75rem;background:var(--Black, #050505);border:none;border-radius:50%;cursor:pointer;pointer-events:auto}.catalog-block-filter form .filter-price__slider[data-type=min]{z-index:1}.catalog-block-filter form .filter-price__slider[data-type=max]{z-index:2}.catalog-block-filter form .filter-price .filter-price__range{display:none !important}.catalog-block-filter form .filter-price__progress{position:absolute;height:.0938rem;background:var(--Black, #050505);pointer-events:none}.catalog-block-filter form .filter-actions{display:flex;gap:.3125rem;margin-top:.375rem}.catalog-block-filter form .filter-actions #set_filter{flex:1 1 0;border-radius:.375rem;display:block;cursor:pointer;outline:none;border:none;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;position:relative;padding:1.0625rem;width:100%;text-align:center;overflow:hidden;border:none;padding:1rem;text-transform:uppercase;cursor:pointer;padding-left:.625rem;padding-right:.625rem}.catalog-block-filter form .filter-actions #set_filter span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.catalog-block-filter form .filter-actions #set_filter::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.catalog-block-filter form .filter-actions #set_filter:hover::before{translate:-18% 0}.catalog-block-filter form .filter-actions #set_filter:hover::after{border:.0625rem solid rgba(0,0,0,0)}.catalog-block-filter form .filter-actions #set_filter.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.catalog-block-filter form .filter-actions #set_filter.disabled::before{display:none}@media(min-width: 1200px){.catalog-block-filter form .filter-actions #set_filter{display:none}}.catalog-block-filter form .filter-actions .filter-actions__reset{text-transform:uppercase;border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);padding:1rem;min-width:initial;cursor:pointer;height:auto;padding-left:.625rem;padding-right:.625rem;display:flex;align-items:center;gap:.375rem}.catalog-block-filter form .filter-actions .filter-actions__reset span{position:relative;z-index:2;transition:.3s}.catalog-block-filter form .filter-actions .filter-actions__reset:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.catalog-block-filter form .filter-actions .filter-actions__reset.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}@media(min-width: 75rem){.catalog-block-filter form .filter-actions .filter-actions__reset{border:none;text-transform:initial;background:rgba(0,0,0,0);text-decoration:underline;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.catalog-block-filter form .filter-actions .filter-actions__reset:hover{border:none;text-transform:initial;background:rgba(0,0,0,0);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}.catalog-block-filter form .filter-actions .filter-actions__reset .icon{display:none}.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg path,.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg circle,.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg rect{transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all}.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg path[fill],.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg circle[fill],.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg rect[fill]{fill:currentColor}.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg path[stroke],.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg circle[stroke],.catalog-block-filter form .filter-actions .filter-actions__reset .icon svg rect[stroke]{stroke:currentColor}@media(min-width: 1200px){.catalog-block-filter form .filter-actions .filter-actions__reset .icon{display:block}}@media(max-width: 1200px){.catalog-top{padding-left:.9375rem;padding-right:.9375rem}}.catalog-top h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%}@media(max-width: 767px){.catalog-top h1{font-size:1.625rem;margin-bottom:24px}}.catalog-sections-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:.375rem;margin-bottom:7.5rem}@media(max-width: 1200px){.catalog-sections-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.catalog-sections-list{grid-template-columns:1fr}}.catalog-sections-list .catalog-section-item{padding:3.4375rem 1.25rem;flex-direction:column;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:.375rem;background:var(--Block-White, #FFF);min-height:25.5625rem;display:flex;text-decoration:none;position:relative}@media(max-width: 767px){.catalog-sections-list .catalog-section-item{padding:1.5rem;display:grid;grid-template-columns:auto 7.5rem;min-height:0}}.catalog-sections-list .catalog-section-item::before{border-radius:.375rem;background:var(--Block-White, #FFF);position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;transition:.3s;transform-origin:50% 50%}.catalog-sections-list .catalog-section-item .catalog-section-item__name{color:var(--Black-Primary, #303030);text-align:center;font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;align-self:stretch;position:relative;z-index:2;transition:1s}@media(max-width: 767px){.catalog-sections-list .catalog-section-item .catalog-section-item__name{font-size:1.125rem;grid-row:1;grid-column:1}}.catalog-sections-list .catalog-section-item:hover .catalog-section-item__name{color:var(--Red, #DB3333)}.catalog-sections-list .catalog-section-item:hover::before{scale:1.044}.catalog-sections-list .catalog-section-item .catalog-section-item__img{width:10.75rem;height:9.1875rem;margin:auto;position:relative;z-index:2}@media(max-width: 767px){.catalog-sections-list .catalog-section-item .catalog-section-item__img{width:7.5rem;height:6.75rem;grid-row:span 2}}.catalog-sections-list .catalog-section-item .catalog-section-item__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.catalog-sections-list .catalog-section-item .tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;position:relative;z-index:2}@media(max-width: 767px){.catalog-sections-list .catalog-section-item .tags{grid-column:1;grid-row:2;margin-top:1rem}}.catalog-sections-list .catalog-section-item .tags .tag{border-radius:.1875rem;background:var(--Background-White, #F6F6F6);display:flex;padding:.3125rem .625rem;justify-content:center;align-items:center;gap:.625rem;color:var(--Grey-5, #7B7B7B);font-family:"Geist Mono";font-size:.8125rem;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}@media(max-width: 767px){.catalog-sections-list .catalog-section-item .tags .tag{font-size:.75rem}}.catalog-base-row{display:grid;grid-template-columns:22.375rem auto;gap:.375rem;margin-bottom:7.5rem}@media(max-width: 1200px){.catalog-base-row{display:block}}.catalog-section{display:grid;grid-template-columns:repeat(3, 1fr);gap:.375rem}@media(max-width: 1200px){.catalog-section{grid-template-columns:repeat(2, 1fr)}}.catalog-section-swiper .swiper-slide{display:flex}.catalog-section-swiper .swiper-slide .product-item-container{width:100%}.product-item-container{display:flex}.product-item{display:flex;width:100%;padding:1rem;flex-direction:column;align-items:center;border-radius:.375rem;background:var(--Block-White, #FFF);text-decoration:none}@media(max-width: 1200px){.product-item{padding:.5rem}}.product-item:hover{text-decoration:none}.product-item .product-item__top{width:100%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1200px){.product-item .product-item__top{order:6;margin-bottom:1.25rem}}.product-item .product-item__top .product-item__brand{color:var(--Black-Secondary, #121212);font-family:"Geist Mono";font-size:.8125rem;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;padding:.2813rem .625rem;border-radius:.1875rem;background:var(--Background-White, #F6F6F6)}@media(max-width: 1200px){.product-item .product-item__top .product-item__brand{font-size:.625rem}}.product-item .product-item__top .product-item__discount{color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.8125rem;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;padding:.2813rem .625rem;border-radius:.1875rem;background:var(--Background-White, #F6F6F6);margin-left:auto}@media(max-width: 1200px){.product-item .product-item__top .product-item__discount{font-size:.625rem}}.product-item .product-item__img{width:12.875rem;height:12.875rem;position:relative}@media(max-width: 1200px){.product-item .product-item__img{width:8.5rem;height:8.5rem;order:1}}.product-item .product-item__img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-item .product-item__name{color:var(--Black-Secondary, #121212);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.25rem;width:100%;text-align:left;margin-top:auto}@media(max-width: 1200px){.product-item .product-item__name{order:4;margin-top:1.25rem}}.product-item .product-item__price{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;width:100%;text-align:left;margin-bottom:1.5rem}@media(max-width: 1200px){.product-item .product-item__price{order:5}}.product-item .product-item__btn{border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);width:100%}.product-item .product-item__btn span{position:relative;z-index:2;transition:.3s}.product-item .product-item__btn:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.product-item .product-item__btn.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}@media(max-width: 1200px){.product-item .product-item__btn{min-width:initial}}@media(max-width: 1200px){.product-item .product-item__btn{order:7;margin-top:auto}}.catalog-base-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem;margin-top:1.125rem;gap:.25rem}@media(max-width: 767px){.catalog-base-header{flex-wrap:wrap}}.catalog-base-header h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2.25rem;font-style:normal;font-weight:500;line-height:110%;margin-top:0;margin-bottom:0}@media(max-width: 767px){.catalog-base-header h1{font-size:1.625rem;flex:0 0 100%;max-width:100%;margin-bottom:.75rem}}.btn-open-filter{display:none}@media(max-width: 1200px){.btn-open-filter{display:flex;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:.25rem;background:var(--Red, #DB3333);cursor:pointer}}.catalog-base-sort{margin-left:auto}@media(max-width: 767px){.catalog-base-sort{flex:1 1 auto}}.catalog-base-sort .custom-select{position:relative;min-width:16.0625rem;cursor:pointer}.catalog-base-sort .custom-select__selected{border-radius:.3125rem;background:var(--White, #FFF);display:flex;padding:.875rem 1.125rem;justify-content:space-between;align-items:center;align-self:stretch;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}@media(max-width: 767px){.catalog-base-sort .custom-select__selected{height:3rem}}.catalog-base-sort .custom-select__selected::after{content:"";width:.625rem;height:.375rem;background:url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.37123 4.71134L4.71107 0.00013478L-0.00013478 4.66029L0.827043 5.49653L4.70201 1.66355L8.53499 5.53852L9.37123 4.71134Z" fill="%23303030"/></svg>') no-repeat center;background-size:contain;transition:transform .3s}.catalog-base-sort .custom-select.open .custom-select__selected::after{transform:rotate(180deg)}.catalog-base-sort .custom-select__dropdown{position:absolute;top:calc(100% + .375rem);left:0;right:0;border-radius:.3125rem;background:var(--White, #FFF);display:flex;padding:.375rem;flex-direction:column;align-items:flex-start;gap:.0625rem;align-self:stretch;overflow-y:auto;opacity:0;pointer-events:none;transition:.2s;z-index:10;translate:0 .625rem}.catalog-base-sort .custom-select.open .custom-select__dropdown{opacity:1;pointer-events:auto;translate:0 0}.catalog-base-sort .custom-select__item{display:flex;padding:.75rem .75rem .875rem .75rem;align-items:center;gap:.625rem;align-self:stretch;border-radius:.25rem;cursor:pointer;transition:.2s;font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;color:var(--Grey-5, #7B7B7B)}.catalog-base-sort .custom-select__item:hover{background:var(--Background-White, #F6F6F6)}.catalog-base-sort .custom-select__item.active{color:var(--Black-Primary, #303030);background:var(--Background-White, #F6F6F6)}.catalog-result-section{margin-bottom:7.5rem}.catalog-result-section .catalog-result-section--title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-bottom:2.75rem;padding-left:2.1875rem;padding-right:2.1875rem}@media(max-width: 1200px){.catalog-result-section .catalog-result-section--title{padding-left:.9375rem;padding-right:.9375rem}}@media(max-width: 767px){.catalog-result-section .catalog-result-section--title{text-align:center;margin-bottom:1.5rem}}.catalog-result-section .product-results-content{display:flex;gap:.3125rem;flex-wrap:wrap}.catalog-result-section .product-results-content .product-results-card{display:flex;padding:3.375rem;flex-direction:column;align-items:flex-start;flex:1 0 0;min-height:19.5625rem;border-radius:.375rem;background:var(--Block-White, #FFF)}@media(max-width: 767px){.catalog-result-section .product-results-content .product-results-card{padding:1.5rem;display:flex;align-items:center;min-height:initial;flex-direction:row;gap:1.125rem}}.catalog-result-section .product-results-content .product-results-card .product-results-card__body{margin-top:2rem}@media(max-width: 767px){.catalog-result-section .product-results-content .product-results-card .product-results-card__body{margin-top:0}}.catalog-result-section .product-results-content .product-results-card .product-results-icon{height:4.3125rem;width:auto}@media(max-width: 767px){.catalog-result-section .product-results-content .product-results-card .product-results-icon{order:2}}.catalog-result-section .product-results-content .product-results-card .product-results-icon img{display:block;height:100%;width:auto}.catalog-result-section .product-results-content .product-results-card .product-results-card__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.375rem}.catalog-result-section .product-results-content .product-results-card .product-results-card__desc{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:130%;max-width:18.75rem;text-wrap:pretty}.catalog-result-section .product-results-content .product-results-card .product-results-card__desc ul{padding-left:1.2em;list-style-type:square}.catalog-result-section .product-results-content .product-results-card .product-results-card__desc ul li{line-height:130%;margin-bottom:.5em}.catalog-element-popular{margin-bottom:7.5rem}@media(max-width: 1200px){.catalog-element-popular{margin-bottom:6.25rem}}@media(max-width: 767px){.catalog-element-popular{margin-bottom:5rem}}.catalog-element-popular .catalog-slider-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;padding-left:2.1875rem;padding-right:2.1875rem}@media(max-width: 1200px){.catalog-element-popular .catalog-slider-header{padding-left:.9375rem;padding-right:.9375rem}}.catalog-element-popular .catalog-slider-header .catalog-slider-title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-top:0;margin-bottom:0rem}.catalog-element-popular .catalog-slider-header .catalog-slider-navigation{margin-left:auto;display:flex;align-items:center;gap:.3125rem}.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn{width:2.125rem;height:2.125rem;border-radius:.125rem;background:#db3333;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg path,.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg circle,.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg rect{transition:.3s;transition-timing-function:cubic-bezier(0.25, 0.74, 0.22, 0.99);will-change:all}.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg path[fill],.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg circle[fill],.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg rect[fill]{fill:currentColor}.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg path[stroke],.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg circle[stroke],.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg rect[stroke]{stroke:currentColor}.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn.swiper-button-lock{opacity:.5;pointer-events:none}.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-nav-btn svg{display:block;margin:auto;width:1.125rem;height:auto}.catalog-element-popular .catalog-slider-header .catalog-slider-navigation .catalog-slider-pagination{display:none}.catalog-element-popular .swiper-wrapper{display:flex;align-items:normal}.catalog-element-popular .swiper-wrapper .swiper-slide{display:flex;height:auto}.catalog-element-popular .swiper-wrapper .swiper-slide .product-item-container{width:100%;height:auto}.row-catalog-element{overflow:hidden}.container-element{max-width:75rem;margin-left:auto;margin-right:auto;display:block;margin-bottom:7.5rem}.container-element .catalog-element-detail{display:flex;gap:.375rem}@media(max-width: 1200px){.container-element .catalog-element-detail{flex-wrap:wrap}}.container-element .catalog-element-detail .product-image-partners{margin-top:2.125rem}.container-element .catalog-element-detail .product-image-partners .product-image-partners__title{color:var(--Grey-5, #7B7B7B);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:1.25rem}.container-element .catalog-element-detail .product-image-partners .partners-scroll-wrapper .partners-scroll--grid{gap:2.5rem;padding-right:2.5rem}.container-element .catalog-element-detail .product-image-partners .partners-scroll-wrapper .partners-scroll--grid .partners-scroll--item{width:5.625rem;height:1.5625rem;padding:.3125rem}.container-element .catalog-element-detail .product-image{width:100%;max-width:33.125rem;flex:0 0 33.125rem;position:relative;z-index:3}@media(max-width: 1200px){.container-element .catalog-element-detail .product-image{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:1.25rem}}.container-element .catalog-element-detail .product-image .product-image--slider{border-radius:.375rem;background:var(--Block-White, #FFF);padding:.75rem}.container-element .catalog-element-detail .product-image .product-image--slider .product-image-swiper{margin-bottom:1.25rem;width:100%}.container-element .catalog-element-detail .product-image .product-image--slider .product-image-swiper .swiper-slide__inner{aspect-ratio:1;cursor:pointer}@supports not (aspect-ratio: 1){.container-element .catalog-element-detail .product-image .product-image--slider .product-image-swiper .swiper-slide__inner::before{content:"";float:left;padding-top:calc(1/1*100%)}.container-element .catalog-element-detail .product-image .product-image--slider .product-image-swiper .swiper-slide__inner::after{content:"";display:block;clear:both}}.container-element .catalog-element-detail .product-image .product-image--slider .product-image-swiper .swiper-slide__inner img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.container-element .catalog-element-detail .product-image .product-image--slider .product-thumbs-swiper{width:100%}.container-element .catalog-element-detail .product-image .product-image--slider .product-thumbs-swiper .swiper-slide{padding:.3125rem;border-radius:.1239rem;background:var(--Background-White, #F6F6F6);aspect-ratio:1;display:flex}@supports not (aspect-ratio: 1){.container-element .catalog-element-detail .product-image .product-image--slider .product-thumbs-swiper .swiper-slide::before{content:"";float:left;padding-top:calc(1/1*100%)}.container-element .catalog-element-detail .product-image .product-image--slider .product-thumbs-swiper .swiper-slide::after{content:"";display:block;clear:both}}.container-element .catalog-element-detail .product-image .product-image--slider .product-thumbs-swiper .swiper-slide__inner{cursor:pointer;width:100%;height:100%;margin:auto}.container-element .catalog-element-detail .product-image .product-image--slider .product-thumbs-swiper .swiper-slide__inner img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.container-element .catalog-element-detail .product-data{position:relative;z-index:5}.container-element .catalog-element-detail .product-data .product-data__base{border-radius:.375rem;background:var(--Block-White, #FFF);padding:1.5rem 1.75rem;margin-bottom:.375rem}@media(max-width: 767px){.container-element .catalog-element-detail .product-data .product-data__base{padding:1.75rem 1.5rem}}.container-element .catalog-element-detail .product-data .product-data__props{border-radius:.375rem;background:var(--Block-White, #FFF);padding:1.5rem 1.75rem}.container-element .catalog-element-detail .product-data .product-data__props .product-data__props__title{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:1.125rem}.container-element .catalog-element-detail .product-data .product-data__props .properties{display:grid;gap:.375rem}.container-element .catalog-element-detail .product-data .product-data__props .properties .property{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:.25rem;background:var(--Background-White, #F6F6F6);padding:1rem}.container-element .catalog-element-detail .product-data .product-data__props .properties .property .property-name{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.container-element .catalog-element-detail .product-data .product-data__props .properties .property .property-value{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;max-width:50%;text-align:right}.container-element .catalog-element-detail .product-data h1{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:2rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.02rem;margin-top:0;margin-bottom:.5rem}.container-element .catalog-element-detail .product-data .product-data__header{display:flex;gap:1.5rem;width:100%;margin-bottom:4.1875rem}@media(max-width: 1200px){.container-element .catalog-element-detail .product-data .product-data__header{flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem}}.container-element .catalog-element-detail .product-data .product-data__header .product-data__header__title__article{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}.container-element .catalog-element-detail .product-data .product-data__header__labels{display:flex;gap:.375rem;flex-direction:column;margin-left:auto}@media(max-width: 1200px){.container-element .catalog-element-detail .product-data .product-data__header__labels{flex:0 0 100%;max-width:100%;width:100%;flex-wrap:wrap;flex-direction:row}}.container-element .catalog-element-detail .product-data .product-data__header__labels .label-item{width:-moz-fit-content;width:fit-content;margin-left:auto;border-radius:.125rem;background:var(--Background-White, #F6F6F6);padding:.25rem .375rem .1875rem .375rem;color:var(--Grey-5, #7B7B7B);font-family:"Geist Mono";font-size:.75rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;white-space:nowrap}@media(max-width: 767px){.container-element .catalog-element-detail .product-data .product-data__header__labels .label-item{margin-left:0}}.container-element .catalog-element-detail .product-data .product-data__header__labels .label-item._red{color:#fff;background:var(--Red, #DB3333)}.container-element .catalog-element-detail .product-data .description{margin-bottom:2.75rem;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;max-width:28.5rem;text-wrap:pretty}@media(max-width: 767px){.container-element .catalog-element-detail .product-data .description{margin-bottom:2rem}}.container-element .catalog-element-detail .product-data .description h1,.container-element .catalog-element-detail .product-data .description h2,.container-element .catalog-element-detail .product-data .description h3,.container-element .catalog-element-detail .product-data .description h4{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:.375rem}.container-element .catalog-element-detail .product-data .description p{margin-bottom:1em;margin-top:0}.container-element .catalog-element-detail .product-data .description p:last-child{margin-bottom:0}.container-element .catalog-element-detail .product-data .catalog-element-order-row{display:flex;align-items:center}@media(max-width: 1200px){.container-element .catalog-element-detail .product-data .catalog-element-order-row{flex-wrap:wrap}}@media(max-width: 1200px){.container-element .catalog-element-detail .product-data .catalog-element-order-row .catalog-element-price{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:2rem}}.container-element .catalog-element-detail .product-data .catalog-element-order-row .price{color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:1.75rem;font-style:normal;font-weight:500;line-height:100%}.container-element .catalog-element-detail .product-data .catalog-element-order-row .price-old{margin-top:.25rem;color:var(--Grey-3, #C7C1C1);font-family:"PP Neue Montreal";font-size:.9375rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-0.0094rem;text-decoration-line:line-through}.container-element .catalog-element-detail .product-data .catalog-element-order-row .btn-order{border-radius:.375rem;display:block;cursor:pointer;outline:none;border:none;color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s;position:relative;padding:1.0625rem;width:100%;text-align:center;overflow:hidden;max-width:23.125rem;border:none;margin-left:auto;text-transform:uppercase}.container-element .catalog-element-detail .product-data .catalog-element-order-row .btn-order span{position:relative;z-index:2;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.375rem}.container-element .catalog-element-detail .product-data .catalog-element-order-row .btn-order::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;border-radius:inherit;border-radius:.3125rem;border-radius:.375rem;background:linear-gradient(89deg, #7C0011 -8.73%, #B82822 14.76%, #F53535 33.99%, #F54C32 44.34%, #D0313B 56.5%, #A91428 70.53%, #891020 87.3%);background-size:50% 100%;background-position:50% 0%;opacity:1;transition:.6s;translate:-25%;box-sizing:border-box}.container-element .catalog-element-detail .product-data .catalog-element-order-row .btn-order:hover::before{translate:-18% 0}.container-element .catalog-element-detail .product-data .catalog-element-order-row .btn-order:hover::after{border:.0625rem solid rgba(0,0,0,0)}.container-element .catalog-element-detail .product-data .catalog-element-order-row .btn-order.disabled{color:var(--Grey-5, #7B7B7B);pointer-events:none;color:var(--Grey-5, #7B7B7B)}.container-element .catalog-element-detail .product-data .catalog-element-order-row .btn-order.disabled::before{display:none}.catalog-element-popular{margin-bottom:7.5rem}.header-search{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 0 .375rem .375rem;background:var(--Background-White, #F6F6F6);z-index:10;display:flex;padding:.3125rem;opacity:0;pointer-events:none;transition:.3s}@media(max-width: 767px){.header-search{display:none}}.header-search.active{opacity:1;pointer-events:all}.header-search .header__search{max-width:41.0625rem;margin-left:auto;margin-right:auto;height:100%;position:relative;display:flex;width:100%}.header-search .header__search .header__search--icon{position:absolute;left:1.5rem;top:50%;translate:0 -50%;width:1.6875rem;height:auto}.header-search .header__search .header__search--icon svg{display:block;width:100%;height:auto}.header-search .header__search form{width:100%;display:flex}.header-search .header__search form input{border-radius:.375rem;background:#fff;padding:.625rem 1.5rem;border:none;outline:none;padding-left:3.9375rem;width:100%;font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:124%;color:var(--Black-Primary, #303030)}.header-search .header__search form input::-moz-placeholder{color:var(--Grey-4, #ADADAD)}.header-search .header__search form input::placeholder{color:var(--Grey-4, #ADADAD)}.header-search .header__search form button{display:none}.header-search .header__search form .clear{position:absolute;right:1.5rem;top:50%;translate:0 -50%;color:var(--Black-Primary, #303030);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;cursor:pointer}.header-search .header__search form .close{position:absolute;right:-1.625rem;top:50%;translate:100% -50%;cursor:pointer;width:1.1875rem;height:auto}@media(max-width: 767px){.header-search .header__search form .close{display:none}}.header-search .header__search form .close svg{display:block;width:100%;height:auto}.header-search-mobile{display:none;padding-left:.3125rem;padding-right:.3125rem}@media(max-width: 767px){.header-search-mobile{background:var(--Background-White, #F6F6F6);position:fixed;top:0;left:0;width:100%;height:100%;padding-top:5.5rem;display:block;z-index:7;translate:-100% 0;opacity:0;pointer-events:none;transition:.3s}.header-search-mobile.active{translate:0 0;opacity:1;pointer-events:all}}.header-search-mobile .header__search{position:relative}.header-search-mobile .header__search .header__search--icon{position:absolute;right:1.25rem;top:50%;translate:0 -50%;width:1.5rem;height:auto;z-index:3}.header-search-mobile .header__search .header__search--icon svg{display:block;width:100%;height:auto}.header-search-mobile .header__search input{border-radius:.3125rem;background:var(--Block-White, #FFF);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);display:flex;padding:1.5rem 1.25rem;align-items:flex-start;gap:.875rem;align-self:stretch;font-family:"PP Neue Montreal";font-size:1.125rem;font-style:normal;font-weight:500;line-height:116%;width:100%;outline:none;border:none}.header-search-mobile .header__search input::-moz-placeholder{color:var(--Grey-4, #ADADAD)}.header-search-mobile .header__search input::placeholder{color:var(--Grey-4, #ADADAD)}.header-search-mobile .header__search button{display:none}.title-search-result{z-index:6}.title-search-result .btn{border-radius:.3125rem;border:.0625rem solid var(--Black-Primary, #303030);background:hsla(0,0%,100%,.2);height:2.75rem;padding:.625rem;justify-content:center;align-items:center;color:var(--Black-Primary, #303030);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;transition:.3s;cursor:pointer;min-width:19.4375rem;display:flex;-webkit-backdrop-filter:blur(0.375rem);backdrop-filter:blur(0.375rem);width:100%;padding:.875rem}.title-search-result .btn span{position:relative;z-index:2;transition:.3s}.title-search-result .btn:hover{border:.0625rem solid var(--Red, #DB3333);background:#fff;color:var(--Red, #DB3333);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase}.title-search-result .btn.disabled{border-radius:.3125rem;border:.0625rem solid var(--Grey-2, #D0D0D0);background:hsla(0,0%,100%,.2);color:var(--Grey-2, #D0D0D0);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;pointer-events:none}div.title-search-result{border-radius:0 0 .375rem .375rem;background:var(--Background-White, #f6f6f6);display:flex;padding:0 .3125rem .3125rem .3125rem;flex-direction:column;align-items:flex-start;gap:.3125rem}@media(max-width: 767px){div.title-search-result{padding:0}}table.title-search-result{border-collapse:collapse;border:none;width:100%}table.title-search-result th{background-color:#f7f7f7;border-right:.0625rem solid #e8e8e8;color:#949494;font-weight:normal;padding-top:.125rem;padding-bottom:.125rem;padding-left:.875rem;padding-right:.75rem;text-align:right;vertical-align:top;white-space:nowrap;width:1%}table.title-search-result td.title-search-more{font-size:.6875rem;font-weight:normal;padding-right:.9375rem;padding-left:1.5rem;padding-top:0rem}table.title-search-result td.title-search-more a{padding-left:.75rem;padding-right:.9375rem;text-decoration:none;color:#999}table.title-search-result td.title-search-all{padding-left:1.5rem;padding-right:.9375rem}table.title-search-result td.title-search-all a{padding-left:.25rem;text-decoration:none;color:gray}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0rem;padding-bottom:0rem;font-size:.25rem}div.title-search-fader{display:none;background-image:url("images/fader.png");background-position:right top;background-repeat:repeat-y;position:absolute}.title-search-item--link{border-radius:.375rem;background:#fff;display:flex;padding:1.375rem 1.25rem;align-items:center;width:100%;margin-bottom:.3125rem}.title-search-item--link .basket-item__text .basket-item__price{margin-left:0;margin-top:.5rem;text-align:left}.title-search-item--link .basket-item__img{width:2.9375rem;height:2.9375rem;position:relative;margin-right:.75rem}@media(max-width: 767px){.title-search-item--link .basket-item__img{order:3;margin-left:auto;margin-right:0}}.title-search-item--link .basket-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.title-search-item--link .basket-item__name{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:124%;max-width:15.8125rem}@media(max-width: 767px){.title-search-item--link .basket-item__name{font-size:.875rem}}.title-search-item--link .basket-item__price{margin-left:auto;color:var(--Black-Primary, #303030);text-align:right;font-family:"PP Neue Montreal";font-size:1.25rem;font-style:normal;font-weight:500;line-height:120%}@media(max-width: 767px){.title-search-item--link .basket-item__price{font-size:1rem}}.footer{border-radius:.375rem;background:var(--Black-Primary, #303030);padding:3.4375rem}@media(max-width: 1200px){.footer{padding:2.75rem}}@media(max-width: 767px){.footer{padding:1.5rem 1.25rem}}.footer .footer-body{display:flex;gap:3.5625rem;margin-bottom:6.25rem}@media(max-width: 1200px){.footer .footer-body{flex-wrap:wrap;gap:3.375rem}}.footer .footer-body .footer-logo{display:block;width:7.5625rem;height:auto}.footer .footer-body .footer-logo img{display:block;width:100%;height:auto}.footer .footer-body .footer-menu-wrapper{min-width:54.5625rem;height:auto}@media(max-width: 1200px){.footer .footer-body .footer-menu-wrapper{flex:0 0 100%;min-width:100%}}.footer .footer-body .footer-menu-wrapper .footer-menu{justify-content:space-between;display:flex;width:100%}@media(max-width: 1200px){.footer .footer-body .footer-menu-wrapper .footer-menu{flex-wrap:wrap;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;row-gap:3.375rem}}@media(max-width: 767px){.footer .footer-body .footer-menu-wrapper .footer-menu{grid-template-columns:repeat(1, 1fr)}}.footer .footer-body .footer-menu-wrapper .footer-menu .footer-menu--col__title{color:var(--Block-White, #FFF);font-family:"Geist Mono";font-size:.875rem;font-style:normal;font-weight:500;line-height:116%;text-transform:uppercase;margin-bottom:1.25rem}.footer .footer-body .footer-menu-wrapper .footer-menu .footer-menu--col .footer-menu-item:not(:last-child){margin-bottom:1rem}.footer .footer-body .footer-menu-wrapper .footer-menu .footer-menu--col .footer-menu-item a{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;transition:.3s}.footer .footer-body .footer-menu-wrapper .footer-menu .footer-menu--col .footer-menu-item a:hover{color:var(--Block-White, #FFF)}@media(max-width: 1200px)and (min-width: 768px){.footer .footer-body .footer-menu-wrapper .footer-menu .footer-menu--col:last-child{display:flex;flex-wrap:wrap;grid-column:1/-1;-moz-column-gap:1.75rem;column-gap:1.75rem}.footer .footer-body .footer-menu-wrapper .footer-menu .footer-menu--col:last-child .footer-menu--col__title{flex:0 0 100%}.footer .footer-body .footer-menu-wrapper .footer-menu .footer-menu--col:last-child .footer-menu-item{margin-bottom:0}}.footer .footer-bottom{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer .footer-bottom .policy-link,.footer .footer-bottom .contact-link{color:var(--Block-White, #FFF);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}@media(max-width: 1200px){.footer .footer-bottom{gap:.75rem;justify-content:space-between}.footer .footer-bottom .policy-link{order:10;color:var(--Grey-5, #7B7B7B)}}.footer-menu-item a{display:flex;align-items:center;gap:.25rem}.footer-menu-item a .icon svg{display:block}.footer-menu-item .footer-menu-item__drop{margin-top:.75rem}.footer-menu-item.is-open .icon svg{transform:rotate(180deg)}.designed-by{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%}.designed-by a{color:var(--Grey-5, #7B7B7B);font-family:"PP Neue Montreal";font-size:1rem;font-style:normal;font-weight:500;line-height:130%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}/*# sourceMappingURL=template_styles.css.map */