@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:75rem}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:2.625rem;height:2.625rem;position:absolute;left:50%;top:50%;margin-left:-1.3125rem;margin-top:-1.3125rem;z-index:10;transform-origin:50%;box-sizing:border-box;border:.25rem solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 2.75rem}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:.5rem}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}@font-face{font-family:lg;src:url(data:font/woff2;base64,d09GMgABAAAAAAkcAAsAAAAAEogAAAjNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgSQRCAqcLJZKCzoAATYCJANwBCAFgkoHIBupDgDm53Gzej8JpU0wqygVVyoWwphIsuuw60jpmBY6ppTa7mk7jtx57UQ0V2ulvfmteSIQji061T2HvfDEECASKizU5VUQXFjFRtgYTVg+woiYDVezOThR4tAvr/YYgOO/RZ+BAABzYtMA8Kl8Neg3UIDCoCkOyWBuLcCvSHycH78QvhFxmUCK03A0RwGSvXBAHgR8UB8DMvocJYAgbiZiJnqmYGbXjG3mz7P8nHhe8Uvxr0j+fzwPABAjWT1E83IJHh/x87G/jv1l7JtYR+y+WF2MKAai/qfDtfIRt7hBikI8D1IpipXqWqYSDgDBfwE7qDLw5EEALqFRDMKAsApNwchXAJgFL/WETMbKcDVSifR6QkjwkDaRTEugqlBtKVcL6Smi1dHlIqUmuii6Pic1JTIlFTX3uRenMNpiCiKOCZBm2ges0b/ScigDVgcb2MEHfloel7e1z208KrZUeQFjK0dIkbl6FOFczRhFE6zaRklPlz52tOXcKtmpdqisgHnbxRatg66vsZNHaWMPQ/eZmH6jaavlNASsipbKwVZSYrRm1mywI0670UEdhLy+yuscolSZJHKwg5IyNzRJQbKRZiicwnYiChjO1vSbKCBpkAgCjGIb6KCvA5GL0VHeUDwAQEHkSC2ToBJhKN9KAneim2ekLf1vENf3mjT3vAS295XY2MMgzRpSqTVWpt4ang+ksXynRUQPlkFOu+b6Yw0jBp8krbXbYbjc5mn6KpsNWKtqtcNz0D8xTTQKzthbZYAxLev3NkFgyYWsngBjGo8jg6a9Y3rKR9Pfqun10RvJi9X9foZGvrltMkJgWR7dhI7SSITEaBWIQQTMUSOJkTi5nlqpZUfNKcYD1Do/ZdkbR8UeVpKLSbMVgKLX0flzQYqCrLpll+/vus2IM9+lbdTgWWRLQJqvaq7eHKulgL2ssp7LrpxR2DBI/ja1zXvi7cS1E0Gr0uhy7PUGwPmdkkdjEYOjpGnQRXowC/GBq51eymLRXrsXsTzXX37VlXzeVxoI6m8Gy67oBnzsB6DoQYY7GHM2fbT4oS9zON45lPnwbmww2BL0G89EnfaVPi5eJ3NZFtjc277Wb9M1A+UWG2WZyrj6PMKmLHRoH04iZLuivlsHTmm9/qYJ1r2Z90DtuKYduK6SdNZ3dRRxHAoE+l4HGM6MyIe+0se+zHEfsP4s2sqqnVdSTE/8lCVYMRVsuBVEJOvT3fa1Xr4X2iDZflVFmxyDmpu1r8b9IsVzXUB9w1/l9ccf7WCszaI1ATtUx7oRztk1dtbBcciudJAi83Vv2yaTg9uON6toxLlIM2GVxClo2eVBt5gcOHRwHLIpptC92TeKRi3MjtBkTAOaoU+6P1q364+kdgt/+xh2fRvlOf2p5xR4ut7P4s0sPwY63OguajQWuYqMjUWaA9100ya6yHdHr/BMyxN9QmGa2zjPnbZr17KTy9weKwqXYtqjcMunRkgE9kP+Refvml14hAZw8WFQGmZnnaEi0eLUQTCc+tLSphVyaUH6lAJoXjF1MDiaFSOexNCRKYW8TOkhKzDEDjPDvHHI3c5hXbQLhujhUuPmBYd+N/EaktFsDqoDo4/G0yx70s3SSuXJDIvjMNsIQ7TDqb+/sv8NHGl6BvDAMOnsCpv9PQcP9tS6N294zEnwtNdt2tfTXSz7JGwAqALmbKpr90BaeqA9tlvduWP4/xa0thZcJMNDC6XqrFuy2xGF7YaiQkN7UfhEbMaNkOxQHezh7YVFBsP9TcoybgmzhaExmpxb/78Naf89LmVWthVvvSWh3rZUWtlMFStWENDf5uqEd2LiP/M/fvWEWUntjnTynpI2ainnLdjPUIvL2uGFJvoUQy0taZvPePLqxy0lK6mUo8yp6B+WtdyyTHivdrgLZrhbvAOlWMbQEJtJZ7JuXgRLC+hwe/kb90WvW4U4/PGGRUmLk995J1loWLRhQwVCKkve4JOS8YJASY+P8KQNe/vahGNU8TJRe/eCaaG7ozsrt6Ixu623v/ck0rvlG2EYBoAh6abIxoZ9UeHoNQAiMPKv/8pIi+47EAMHcfLh7dyX8q0Po+Iap94fFob+4fr/DXr96x+j1x2dhZ0dBfRqardjBIZ+M+S6Lo6ojE+4HKF7Kz7zG+eCOkwQ98UfOirDqrckKPVz3sR8srT/gsev3H0p3Rq7wkD1JLE/XZ+2Ze5pV5eqPiqqmBkc1PQYDBvlk5MdqQff21UyInvyhyjMsHXV33tD3zaQ7Us/NKfX44qLQ/8ffOtzXIjnymRNXampDWkGDR5yOyThG2/9UXC6liWEEz0hX+uR1Xg780i4eNOSig3Fk2pSkPpBqrrmx3/+TbB2ya9ePfrGJx98H8rvjKsRQoSh/G0s8cO6bhwwUI8vUz1c21B04cscrjVV1q8zzCVJkmv/T8y21/bLszJpxeqptculJZpleUyKrPX/X3QZBL+rl+hTWuR/2At7LhYVX9BBsULaqi9LWh+6xMDLW6V65dy2gsMbszemQ96XMDvrSfRM60ceo5R/oGDXB0KrxJsTACBhbV48S4Cd5IeyAVdU5Yg+2nPGKS+XAwmOljrwpIdMmdJPexI9ndnIXUIVgety83YzRdXD6E6YvF0gVGJRMhpOyQW6xGM0Zbq7zw8AoAcWAYa7cSOsARF+Fm8DBAAYgDUq07ZSWvm3UIoAAIAfde39SB7Hz+K/xR9vAkMBg0YE8PKEChkH47+9MDggitAdAEObxnBmZAFu5C4eyMxqN/2c3ZUK2qJ+tDUvrTR/BGHDbqZplsDNZVVQjIaim4XA6TE4YLCfEdweIwAKaArx8aN1JETYMNMDEWGYZdRjMJDAB4T7+EEiwAdiBKCBlRQCfnwjEgohbttG2AYb3yS+7tWIDW1rd/6mMedAM+yEHbAvWge0XgNevwdW20Cmdfb6NXBYqm+DtZHUyUW88R/abjA/OxeYpIa9sNmNGMqHbMgd2CAZPzVuOfQFg5H275pWwx73mQMODQAAAA==) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../images/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.lg-next,.lg-prev{background-color:#00000073;border-radius:.125rem;color:#999;cursor:pointer;display:block;font-size:1.375rem;margin-top:-.625rem;padding:.5rem .625rem .5625rem;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:1.25rem}.lg-next:before{content:""}.lg-prev{left:1.25rem}.lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-1.875rem}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:1.875rem}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:1.5rem;height:2.9375rem;line-height:1.6875rem;padding:.625rem 0;text-align:center;width:3.125rem;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:1.125rem}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:1.375rem}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:1rem;padding:.625rem 2.5rem;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:.8125rem;font-weight:700}.lg-sub-html p{font-size:.75rem;margin:.3125rem 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:.875rem;color:#999}.lg-counter{color:#999;display:inline-block;font-size:1rem;padding-left:1.25rem;padding-top:.75rem;height:2.9375rem;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}.lg-icon:focus-visible{color:#fff;border-radius:.1875rem;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:.5rem;outline-offset:-.3125rem}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-.625rem,0,0);transform:translate3d(-.625rem,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(.625rem,0,0);transform:translate3d(.625rem,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-.625rem,0);transform:translate3d(0,-.625rem,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,1.25rem,0);transform:translate3d(0,1.25rem,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;inset:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0%,0);transform:translateZ(0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0ms!important;transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition{transform:scaleZ(1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x{transform:scaleZ(1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y{transform:scaleZ(1) translate3d(0,-50%,0)!important;top:50%!important;left:0%!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:""}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:1.25rem}.lg-icon.lg-actual-size:after{content:""}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:""}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:21.875rem;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:.3125rem 0;height:100%;margin-bottom:-.3125rem;display:inline-block;vertical-align:middle}@media(min-width:768px){.lg-outer .lg-thumb{padding:.625rem 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:.125rem;margin-bottom:.3125rem;will-change:border-color}@media(min-width:768px){.lg-outer .lg-thumb-item{border-radius:.25rem;border:.125rem solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;inset:0;width:100%;height:100%;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-2.1875rem}to{stroke-dasharray:89,200;stroke-dashoffset:-7.75rem}}@keyframes lg-play-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:8.75rem;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-moz-transition:-moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-o-transition:-o-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon-bg,.lg-video-play-button:hover .lg-video-play-icon{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;inset:0;fill:none;stroke-width:3%;stroke:#1e1e1ee6;stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:7.5rem;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}:root{--f-button-width: 2.5rem;--f-button-height: 2.5rem;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 1.25rem;--f-button-svg-height: 1.25rem;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 3.125rem;--f-spinner-height: 3.125rem;--f-spinner-border-radius: 50%;--f-spinner-border-width: .25rem}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 6.25rem);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: .5rem;--f-thumbs-margin: 0;--f-thumbs-padding-x: .5rem;--f-thumbs-padding-y: .5rem;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 5.875rem;--f-thumb-height: 4.75rem;--f-thumb-clip-width: 2.875rem;--f-thumb-extra-gap: 1rem;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: .25rem;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 .14063rem #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 .14063rem #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: .1875rem;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: .5rem;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 1rem;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px .625rem;--f-counter-gap: .25rem;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 1.0625rem;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 1rem .5rem;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 3.125rem;--f-spinner-height: 3.125rem;--f-spinner-border-radius: 50%;--f-spinner-border-width: .25rem;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 2.875rem;--f-button-height: 2.875rem;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 1.5rem;--f-button-svg-height: 1.5rem;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px .125rem 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 2rem;--f-arrow-width: 3.125rem;--f-arrow-height: 3.125rem;--f-arrow-svg-width: 1.5rem;--f-arrow-svg-height: 1.5rem;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 1.875rem;--f-close-button-height: 1.875rem;--f-close-button-svg-width: 1.5rem;--f-close-button-svg-height: 1.5rem;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: .25rem;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: .5rem;--f-thumbs-padding-y: .5rem;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 5.875rem;--f-thumb-height: 4.75rem;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 .125rem rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 .125rem #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: .4375rem;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: .625rem;--f-scrollbar-track-shadow: inset 0 0 .375rem rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: .625rem}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: .21875rem;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px .14063rem #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px .14063rem #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-1.875rem;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:.5rem}.fancybox__slide.has-iframe{overflow:hidden;padding:.5rem 0}.fancybox__slide.has-close-btn{padding-top:2.125rem}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + .125rem) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: .5rem;--f-thumbs-transition: none;--f-thumbs-padding-x: .25rem;--f-thumbs-padding-y: .5rem;--f-thumbs-viewport-padding-x: .25rem;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}.header{position:sticky;top:0;left:0;z-index:100;width:100%;background:var(--white)}.header .header__container{min-height:5rem;display:flex;align-items:center;gap:3.1875rem}@media(max-width:991.98px){.header .header__container{min-height:4.5rem;gap:1rem}}.header .header__logo{width:6.1875rem;flex-shrink:0}@media(max-width:991.98px){.header .header__logo{width:5.1875rem}}.header .header__logo picture,.header .header__logo img{display:block;width:100%}.header .header__logo img{width:100%;height:100%;display:block}@media(max-width:991.98px){.header .header__nav{width:100%}}.header .header__nav-list{display:flex;align-items:center;gap:1.5rem}@media(max-width:991.98px){.header .header__nav-list{display:grid;gap:1rem}}.header .header__list-link{font-size:1rem;font-weight:400;line-height:1.25;color:var(--black);transition:all .3s ease;padding:.25rem 0}@media(max-width:991.98px){.header .header__list-link{font-family:var(--font-title);font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}}.header .header__actions{margin-left:auto;display:flex;align-items:center;gap:2rem}@media(max-width:991.98px){.header .header__actions{gap:.75rem}}.header .header__phone{display:inline-flex;align-items:center;gap:.5rem;color:var(--black);font-family:var(--font-title);font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:.02em;transition:all .3s ease}@media(pointer:fine){.header .header__phone:hover{color:var(--green-900)}}@media(max-width:991.98px){.header .header__phone span:not(.header__phone-icon){display:none}}.header .header__phone-arrow{width:1rem;height:1rem;flex-shrink:0;transition:transform .25s ease}@media(max-width:991.98px){.header .header__phone-arrow{width:.875rem;height:.875rem}}@media(max-width:992px){.header .header__phone-arrow{display:none}}.header .header__phone-icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;color:var(--black);background:var(--yellow-300);transition:all .3s ease}.header .header__phone-icon .icon{width:1rem;height:1rem}@media(pointer:fine){.header .header__phone-icon:hover{background:var(--yellow-200)}}.header .header__phone-icon:active{background:var(--yellow-400)}.header .header__burger,.header .header__close{width:2.5rem;height:2.5rem;display:none;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--black);background:var(--gray-50);transition:all .3s ease}.header .header__burger .icon,.header .header__close .icon{width:1rem;height:1rem}@media(pointer:fine){.header .header__burger:hover,.header .header__close:hover{background:var(--yellow-300)}}@media(max-width:991.98px){.header .header__burger,.header .header__close{display:inline-flex}}.header .header__mobile-menu{position:fixed;inset:0;z-index:200;min-height:100dvh;padding:1rem;display:flex;flex-direction:column;background:var(--white);opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%);transition:all .3s ease}@media(min-width:992px){.header .header__mobile-menu{display:none}}.header .header__mobile-head{display:flex;align-items:center;gap:1rem;margin-bottom:2.25rem}.header .header__mobile-head .header__logo{margin-right:auto}.header .header__mobile-lang{margin-left:auto}.header .header__mobile-nav{padding-bottom:1.75rem;border-bottom:1px solid rgba(34,34,34,.1019607843)}.header .header__contacts{padding:1.5rem 0;display:grid;gap:.75rem;border-bottom:1px solid rgba(34,34,34,.1019607843)}.header .header__socials{padding-top:1.5rem;display:flex;align-items:center;gap:1rem}body.menu-open{overflow:hidden}body.menu-open .header__mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.lang-switcher{position:relative;width:fit-content}.lang-switcher.is-open .lang-switcher__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.lang-switcher.is-open .lang-switcher__trigger .icon{transform:rotate(180deg)}.lang-switcher .lang-switcher__trigger{display:inline-flex;align-items:center;gap:.25rem;color:var(--black);font-family:var(--font-main);font-size:1rem;font-weight:500;line-height:1.25;text-transform:uppercase;transition:color .3s ease}.lang-switcher .lang-switcher__trigger .icon{width:1rem;height:1rem;transition:all .3s ease}@media(pointer:fine){.lang-switcher .lang-switcher__trigger:hover{color:var(--green-900)}}.lang-switcher .lang-switcher__dropdown{position:absolute;top:calc(100% + .5rem);left:50%;z-index:20;min-width:4.375rem;padding:.5rem;display:grid;border-radius:1.25rem;background:var(--white);box-shadow:0 .25rem .625rem #00000012;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-.5rem);transition:all .3s ease}.lang-switcher .lang-switcher__option{min-width:3.375rem;min-height:2.75rem;padding:.75rem 1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.875rem;color:var(--black);font-size:1rem;text-transform:uppercase;line-height:1.25;transition:all .3s ease}@media(pointer:fine){.lang-switcher .lang-switcher__option:hover{background:var(--yellow-300)}}.header-contact{display:flex;align-items:center;gap:.75rem;color:var(--black);font-size:1rem;line-height:1.25;font-weight:400;transition:color .3s ease}@media(pointer:fine){.header-contact:hover{color:var(--green-900)}}.header-contact__icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--black);background:var(--gray-50)}.header-contact__icon .icon{width:1rem;height:1rem}.nav-link .active{color:var(--green-900);font-weight:600}.header-phone{position:relative;display:inline-flex;align-items:center}@media(min-width:992px){.header-phone:hover .header-phone__dropdown,.header-phone:focus-within .header-phone__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.header-phone.is-open .header-phone__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header .header__phone:hover .header__phone-arrow{transform:rotate(180deg)}.header-phone__dropdown{position:absolute;top:calc(100% + .5rem);right:0;z-index:120;min-width:13.75rem;padding:.5rem;display:grid;gap:.25rem;border:1px solid var(--gray-200);border-radius:1rem;background:var(--white);box-shadow:0 1rem 2.5rem #0000001f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.5rem);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.header-phone__dropdown:before{content:"";position:absolute;left:0;right:0;top:-.625rem;height:.625rem}@media(max-width:991.98px){.header-phone__dropdown{right:-3.25rem;min-width:14rem}}.header-phone__link{min-height:2.75rem;padding:.625rem .75rem;display:flex;align-items:center;border-radius:.75rem;color:var(--black);font-size:1rem;font-weight:600;line-height:1.25;white-space:nowrap;transition:color .3s ease,background-color .3s ease}@media(pointer:fine){.header-phone__link:hover{color:var(--green-900);background:var(--gray-50)}}.header-phone__link:active{color:var(--green-900);background:var(--gray-50)}@media(min-width:992px){.header-phone__link--mobile{display:none}}.popup{position:fixed;inset:0;z-index:9999;overflow-x:hidden;overflow-y:auto;background:#2222228c;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.popup.is-open{opacity:1;visibility:visible;pointer-events:auto}.popup.is-open .popup__content{opacity:1;transform:translateY(0) scale(1)}.popup .popup__wrapper{width:100%;min-height:100dvh;padding:1.5rem;display:flex;align-items:center;justify-content:center}@media(max-width:575.98px){.popup .popup__wrapper{padding:1rem}}.popup .popup__content{position:relative;width:100%;padding:2.5rem;border-radius:1.875rem;color:var(--black);background:var(--white);opacity:0;transform:translateY(1.25rem) scale(.98);transition:all .3s ease}@media(max-width:575.98px){.popup .popup__content{padding:1.75rem 1.5rem 1.5rem;border-radius:1.25rem}}.popup .popup__content--form{max-width:41.75rem}.popup .popup__content--success{max-width:35.25rem}@media(max-width:575.98px){.popup .popup__content--success{max-width:20.5rem}}.popup .popup__body{width:100%}.popup .popup__title{padding-right:2.25rem}.popup .popup__title:not(:last-child){margin-bottom:1rem}@media(max-width:575.98px){.popup .popup__title{font-size:1.5rem;line-height:1.15}}.popup .popup__subtitle{max-width:35rem;color:var(--gray-500);font-family:var(--font-main);font-size:1.25rem;font-weight:400;line-height:1.25}.popup .popup__subtitle:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.popup .popup__subtitle{font-size:1rem;line-height:1.25}.popup .popup__subtitle:not(:last-child){margin-bottom:1rem}}.popup .popup__close{position:absolute;top:1rem;right:1rem;z-index:3;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--gray-50);cursor:pointer;transition:all .3s ease}.popup .popup__close:before,.popup .popup__close:after{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:1px;background:var(--black);transition:all .3s ease}.popup .popup__close:before{transform:translate(-50%,-50%) rotate(45deg)}.popup .popup__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(pointer:fine){.popup .popup__close:hover{background:var(--yellow-300);transform:rotate(90deg)}}.popup .popup__close:active{background:var(--yellow-400)}.popup .popup__close:focus-visible{outline:1px solid var(--green-900);outline-offset:.1875rem}@media(max-width:575.98px){.popup .popup__close{top:.5rem;right:.5rem;width:2rem;height:2rem}}.callback-form .callback-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.callback-form .callback-form__grid:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.callback-form .callback-form__grid{grid-template-columns:1fr;gap:.5rem}.callback-form .callback-form__grid:not(:last-child){margin-bottom:1rem}}.callback-form .callback-form__group{min-width:0}.callback-form .callback-form__group--wide{grid-column:1/-1}.callback-form .callback-form__field{width:100%;height:3rem;padding:.75rem 1rem;border:1px solid transparent;border-radius:1rem;color:var(--black);background:var(--gray-100);font-family:var(--font-main);font-size:1rem;font-weight:400;line-height:1.5;outline:0;transition:all .3s ease}.callback-form .callback-form__field::placeholder{color:var(--gray-400);opacity:1}@media(pointer:fine){.callback-form .callback-form__field:hover{border-color:var(--green-200)}}.callback-form .callback-form__field:focus{border-color:var(--green-900)}.callback-form .callback-form__field:disabled{color:var(--gray-300);cursor:default}.callback-form .callback-form__textarea{height:7.5rem;resize:none}.callback-form .callback-form__submit{position:relative;width:12.25rem;justify-content:center;padding-left:2.5rem;padding-right:4.25rem}.callback-form .callback-form__submit .btn__arrow{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@media(max-width:575.98px){.callback-form .callback-form__submit{width:100%}}@font-face{font-family:Inter;src:url(../fonts/Inter.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato-Italic;src:url(../fonts/Lato-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(../fonts/Oswald-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(../fonts/Oswald-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(../fonts/Oswald-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{padding:0;margin:0;border:0px}*,*:before,*:after{box-sizing:border-box}*:before,*:after{display:inline-block}html,body{height:100%;margin:0;padding:0}body{scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}label{display:inline-block}button,select,option{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul,ol,ul li{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{--black: #222222;--white: #ffffff;--gray-600: #616161;--gray-500: #7C7C7C;--gray-400: #A3A2A9;--gray-300: #D4D4D8;--gray-200: #E9E9E9;--gray-100: #F5F5F5;--gray-50: #F8F8F8;--green-900: #125022;--green-500: #48B037;--green-200: #BED2AE;--yellow-400: #FDCB12;--yellow-300: #FFE150;--yellow-200: #FFEF89;--font-main: "Lato", sans-serif;--font-title: "Oswald", sans-serif;--container-width: 102.5rem;--container-padding: 2.5rem}@media(max-width:991.98px){:root{--container-padding: 1.5rem}}@media(max-width:575.98px){:root{--container-padding: 1rem}}h1,h2,h3,h4,h5,h6,p{margin:0}.title{font-family:var(--font-title);font-weight:500;line-height:1.1;text-transform:uppercase;color:var(--black)}.title--banner{font-size:clamp(2.25rem,2.25rem + 28 * (100vw - 23.4375rem) / 1065,4rem);line-height:1.05}.title--section{font-size:clamp(2rem,2rem + 16 * (100vw - 23.4375rem) / 1065,3rem);line-height:1.1}.title--product{font-size:clamp(1.5rem,1.5rem + 8 * (100vw - 23.4375rem) / 1065,2rem);line-height:1.15}.title--block{font-size:clamp(1.25rem,1.25rem + 4 * (100vw - 23.4375rem) / 1065,1.5rem);line-height:1.2}.text{font-family:var(--font-main);font-size:1rem;font-weight:400;line-height:1.5;color:var(--black)}.text--bold{font-weight:700;line-height:1.25}.text--semibold{font-weight:600;line-height:1.25}.text--medium{font-weight:500;line-height:1.25}.text--light{font-weight:300;line-height:1.5}.text--small{font-size:.875rem;line-height:1.5}.text--citation{font-style:italic;line-height:1.5}.card-title{font-family:var(--font-title);font-weight:500;line-height:1.2;font-size:clamp(1rem,1rem + 6 * (100vw - 23.4375rem) / 1065,1.375rem)}.news-card-title{font-family:var(--font-title);font-weight:500;line-height:1.2;font-size:clamp(1.25rem,1.25rem + 2 * (100vw - 23.4375rem) / 1065,1.375rem)}.ui-title{font-family:var(--font-title);font-weight:500;line-height:1.2;font-size:clamp(1.125rem,1.125rem + 2 * (100vw - 23.4375rem) / 1065,1.25rem)}.category{font-family:var(--font-title);font-weight:500;line-height:1.2;text-transform:uppercase;font-size:clamp(.875rem,.875rem + 6 * (100vw - 23.4375rem) / 1065,1.25rem)}.subtitle{font-family:var(--font-main);font-weight:700;line-height:1.25;font-size:clamp(1rem,1rem + 4 * (100vw - 23.4375rem) / 1065,1.25rem)}.subtitle--banner{font-size:clamp(.875rem,.875rem + 6 * (100vw - 23.4375rem) / 1065,1.25rem)}.btn-text-large{font-family:var(--font-title);font-weight:500;line-height:1;text-transform:uppercase;font-size:clamp(1.25rem,1.25rem + 4 * (100vw - 23.4375rem) / 1065,1.5rem)}.btn-text-main{font-family:var(--font-title);font-size:1.125rem;font-weight:500;line-height:1;text-transform:uppercase}.btn-text-small{font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1;text-transform:uppercase}.formatted-content{font-family:var(--font-main);font-size:1rem;font-weight:400;line-height:1.5;color:var(--black)}.formatted-content>*:first-child{margin-top:0}.formatted-content>*:last-child{margin-bottom:0}.formatted-content p,.formatted-content ul,.formatted-content ol,.formatted-content blockquote,.formatted-content table,.formatted-content figure,.formatted-content img{margin-bottom:1rem}.formatted-content figure{margin-left:0;margin-right:0}.formatted-content figure img{margin-bottom:.5rem}.formatted-content figcaption{color:var(--gray-500);font-size:.875rem;line-height:1.4}.formatted-content h1,.formatted-content h2,.formatted-content h3,.formatted-content h4{font-family:var(--font-title);font-weight:500;text-transform:uppercase;color:var(--black)}.formatted-content ul,.formatted-content ul li{list-style-type:disc}.formatted-content ol{list-style-type:decimal}.formatted-content h1{font-size:clamp(2.25rem,2.25rem + 28 * (100vw - 23.4375rem) / 1065,4rem);line-height:1.05}.formatted-content h2{font-size:clamp(2rem,2rem + 16 * (100vw - 23.4375rem) / 1065,3rem);line-height:1.1}.formatted-content h3{font-size:clamp(1.5rem,1.5rem + 8 * (100vw - 23.4375rem) / 1065,2rem);line-height:1.15}.formatted-content h4{font-size:clamp(1.25rem,1.25rem + 4 * (100vw - 23.4375rem) / 1065,1.5rem);line-height:1.2}.formatted-content h1,.formatted-content h2,.formatted-content h3,.formatted-content h4{margin-top:2rem;margin-bottom:1rem}.formatted-content p,.formatted-content ul,.formatted-content ol,.formatted-content blockquote,.formatted-content table,.formatted-content figure{margin-bottom:1rem}.formatted-content ul,.formatted-content ol{padding-left:1.5rem}.formatted-content li:not(:last-child){margin-bottom:.5rem}.formatted-content a{color:var(--green-900);text-decoration:underline;text-underline-offset:.1875rem}.formatted-content strong,.formatted-content b{font-weight:700;line-height:1.25}.formatted-content em,.formatted-content i{font-style:italic}.formatted-content img{display:block;max-width:100%;height:auto;border-radius:1.25rem}.formatted-content table{width:100%;min-width:40rem;border-collapse:collapse;font-size:1rem;line-height:1.5}.formatted-content th,.formatted-content td{padding:.75rem 1rem;border:1px solid var(--gray-200);text-align:left;vertical-align:top}.formatted-content th{font-weight:700;background:var(--gray-100)}.table-wrap{width:100%;overflow-x:auto}.btn{margin:0;width:fit-content;min-height:3.75rem;padding:.5rem .5rem .5rem 2.5rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;border:0;border-radius:1.875rem;font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease,opacity .3s ease}.btn:focus{outline:0}.btn:focus-visible{outline:1px solid var(--green-900);outline-offset:.1875rem}.btn:disabled,.btn.is-disabled{pointer-events:none;cursor:default;outline:0!important}.btn__text{white-space:nowrap}.btn__arrow{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;transition:color .3s ease,background-color .3s ease,transform .3s ease}.btn__arrow .icon{width:1.25rem;height:1.25rem}.btn--primary{color:var(--white);background:var(--green-900)}.btn--primary .btn__arrow{color:var(--black);background:var(--white)}@media(pointer:fine){.btn--primary:hover{color:var(--black);background:var(--yellow-300)}}.btn--primary:active{color:var(--black);background:var(--yellow-400)}.btn--primary:disabled,.btn--primary.is-disabled{color:var(--white);background:var(--gray-300)}.btn--primary:disabled .btn__arrow,.btn--primary.is-disabled .btn__arrow{color:var(--gray-300);background:var(--white)}.btn--md{position:relative;width:100%;max-width:17.5rem;min-height:3rem;padding:.25rem 3.25rem;gap:0;border-radius:1.5rem;font-size:1rem}.btn--md .btn__text{width:100%;text-align:center}.btn--md .btn__arrow{position:absolute;top:50%;right:.25rem;width:2.5rem;height:2.5rem;transform:translateY(-50%)}.btn--md .btn__arrow .icon{width:1rem;height:1rem}.btn--outline{position:relative;min-height:3rem;padding:.25rem 3.5rem .25rem 2.5rem;gap:0;color:var(--black);background:var(--white);border:1px solid var(--gray-200);border-radius:1.5rem}.btn--outline .btn__text{text-align:center}.btn--outline .btn__arrow{position:absolute;top:50%;right:.25rem;width:2.5rem;height:2.5rem;color:var(--white);background:var(--green-900);transform:translateY(-50%)}.btn--outline .btn__arrow .icon{width:1rem;height:1rem}@media(pointer:fine){.btn--outline:hover{color:var(--black);background:var(--white);border-color:var(--gray-200)}.btn--outline:hover .btn__arrow{color:var(--black);background:var(--yellow-300)}}.btn--outline:active{color:var(--black);background:var(--gray-100);border-color:var(--gray-100)}.btn--outline:active .btn__arrow{color:var(--black);background:var(--yellow-400)}.btn--outline:disabled,.btn--outline.is-disabled{color:var(--gray-300);background:var(--white);border-color:var(--gray-200)}.btn--outline:disabled .btn__arrow,.btn--outline.is-disabled .btn__arrow{color:var(--white);background:var(--gray-300)}.btn-back{display:inline-flex;align-items:center;gap:1rem;width:fit-content;color:var(--black);font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:color .3s ease}@media(pointer:fine){.btn-back:hover{color:var(--green-900)}.btn-back:hover .btn-back__icon{color:var(--black);background:var(--yellow-300)}}.btn-back:active{color:var(--black)}.btn-back:active .btn-back__icon{color:var(--black);background:var(--yellow-400)}.btn-back.is-disabled,.btn-back[aria-disabled=true]{color:var(--gray-300);pointer-events:none}.btn-back.is-disabled .btn-back__icon,.btn-back[aria-disabled=true] .btn-back__icon{color:var(--white);background:var(--gray-300)}.btn-back__icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--white);background:var(--green-900);transition:color .3s ease,background-color .3s ease}.btn-back__icon .icon{width:1.25rem;height:1.25rem}.btn-back__text{white-space:nowrap}.nav-link{position:relative;display:inline-flex;width:fit-content;color:var(--black);font-family:var(--font-main);font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;transition:color .3s ease}.nav-link:after{content:"";position:absolute;left:0;bottom:-.25rem;width:100%;height:1px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .3s ease,transform .3s ease}@media(pointer:fine){.nav-link:hover{color:var(--green-900)}.nav-link:hover:after{opacity:1;transform:scaleX(1)}}.nav-link.is-active{color:var(--green-900)}.nav-link.is-active:after{opacity:1;transform:scaleX(1)}.title-link{display:inline-flex;width:fit-content;color:var(--black);font-family:var(--font-title);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:color .3s ease}@media(pointer:fine){.title-link:hover{color:var(--green-900)}}.title-link.is-active{color:var(--green-900)}.more-link{display:inline-flex;align-items:center;gap:.75rem;width:fit-content;color:var(--black);font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:color .3s ease}@media(pointer:fine){.more-link:hover{color:var(--green-900)}}.more-link.is-active{color:var(--green-900)}.more-link__icon{width:.75rem;height:.75rem;transform:rotate(90deg);transition:transform .3s ease}.circle-btn{--circle-size: 3.75rem;--circle-bg: var(--green-900);--circle-color: var(--white);--circle-border: var(--green-900);width:var(--circle-size);height:var(--circle-size);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--circle-border);border-radius:50%;color:var(--circle-color);background:var(--circle-bg);font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.circle-btn .icon{width:1.25rem;height:1.25rem}@media(pointer:fine){.circle-btn:hover{--circle-bg: var(--yellow-300);--circle-color: var(--black);--circle-border: var(--yellow-300)}}.circle-btn:active{--circle-bg: var(--yellow-400);--circle-color: var(--black);--circle-border: var(--yellow-400)}.circle-btn:disabled,.circle-btn.is-disabled{--circle-bg: var(--gray-300);--circle-color: var(--white);--circle-border: var(--gray-300);pointer-events:none}.circle-btn--arrow{--circle-size: 2.5rem;--circle-bg: var(--white);--circle-color: var(--black);--circle-border: var(--gray-200)}.circle-btn--arrow .icon{width:1.25rem;height:1.25rem}.circle-btn--arrow:disabled,.circle-btn--arrow.is-disabled{--circle-bg: var(--white);--circle-color: var(--gray-300);--circle-border: var(--gray-100)}.circle-btn--social{--circle-size: 2.5rem;--circle-bg: var(--yellow-300);--circle-color: var(--black);--circle-border: var(--yellow-300);transition:all .3s ease}.circle-btn--social .icon{width:1rem;height:1rem}@media(pointer:fine){.circle-btn--social:hover{--circle-bg: var(--yellow-200)}}.circle-btn--social:active{--circle-bg: var(--yellow-400) !important}.circle-btn--ok{--circle-size: 3.75rem}.pagination-btn{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--black);font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1;transition:color .3s ease,background-color .3s ease}@media(pointer:fine){.pagination-btn:hover{background:var(--yellow-300)}}.pagination-btn:active{background:var(--yellow-400)}.pagination-btn.is-active{color:var(--white);background:var(--green-900)}.pagination-btn.is-disabled{color:var(--gray-300);pointer-events:none}@media(min-width:992px){html,html *{scrollbar-color:auto;scrollbar-width:auto}html::-webkit-scrollbar,html *::-webkit-scrollbar{width:.25rem;height:.25rem}html::-webkit-scrollbar-button,html *::-webkit-scrollbar-button{display:none}html::-webkit-scrollbar-track,html *::-webkit-scrollbar-track{background:var(--gray-200)}html::-webkit-scrollbar-track-piece,html *::-webkit-scrollbar-track-piece{background:var(--gray-200)}html::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb{background:var(--green-900);border-radius:0}html::-webkit-scrollbar-corner,html *::-webkit-scrollbar-corner{background:var(--gray-200)}}html{scroll-behavior:smooth;background:var(--white)}body{min-width:20rem;color:var(--black);font-family:var(--font-main);font-size:1rem;font-weight:400;line-height:1.5;background:var(--white);font-variant-numeric:lining-nums proportional-nums;overflow-x:hidden;overflow-y:auto}[data-scrolllock] body{overflow:hidden;touch-action:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}.page{flex:1 1 auto}[class*=__container]{width:100%;max-width:var(--container-width);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section{padding-top:clamp(2.5rem,2.5rem + 24 * (100vw - 23.4375rem) / 1065,4rem);padding-bottom:clamp(2.5rem,2.5rem + 24 * (100vw - 23.4375rem) / 1065,4rem)}.section--sm{padding-top:clamp(2rem,2rem + 24 * (100vw - 23.4375rem) / 1065,3.5rem);padding-bottom:clamp(2rem,2rem + 24 * (100vw - 23.4375rem) / 1065,3.5rem)}.section--gray{background:var(--gray-50)}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.section__head:not(:last-child){margin-bottom:clamp(1.5rem,1.5rem + 8 * (100vw - 23.4375rem) / 1065,2rem)}@media(max-width:991.98px){.section__head{align-items:flex-start;flex-direction:column}}.section__title{max-width:45rem}.section__text{max-width:35rem}button[hidden],[hidden]{display:none!important}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid var(--green-900);outline-offset:.1875rem}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}.icon{width:1.5rem;height:1.5rem;display:inline-block;flex-shrink:0;fill:currentColor;stroke:none}@media(max-width:991.98px){.desktop{display:none!important}}@media(min-width:992px){.mobile{display:none!important}}.hidden{display:none!important}.lock{overflow:hidden}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;white-space:nowrap}[class*=__slider]:not(.swiper-initialized) .swiper-nav{display:none}.swiper-slide{height:auto!important}.swiper-button-lock{display:none!important}html.lock-scroll,body.lock-scroll{overflow:hidden!important;width:100%}[data-marquee]{overflow:hidden;display:flex;width:100%;opacity:0;transition:opacity .4s ease}[data-marquee].is-initialized{opacity:1}.marquee-track{display:flex;width:max-content;flex-shrink:0;animation:marquee-scroll var(--marquee-duration) linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marquee-group{display:flex;flex-shrink:0;align-items:center}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee{display:flex;align-items:center;padding:3.125rem 0;overflow:hidden}@media(max-width:991.98px){.marquee{padding:1rem 0}}.marquee img{height:5.125rem;width:auto;object-fit:scale-down}@media(max-width:991.98px){.marquee img{height:1.5rem}}[data-tabs]{--tabs-duration: .25s}[data-tabs-nav]{display:flex;flex-wrap:wrap;gap:.25rem}[data-tabs-btn]{position:relative;padding:.625rem 1.25rem;border:none;background:transparent;cursor:pointer;font-size:inherit;font-family:inherit;color:inherit;transition:color .2s ease,background .2s ease;outline:none}[data-tabs-btn]:focus-visible{outline:.125rem solid currentColor;outline-offset:.125rem}[data-tabs-btn].is-active{font-weight:600}[data-tabs-panel]{display:none;opacity:0;transform:translateY(.625rem);transition:opacity var(--tabs-duration) ease,transform var(--tabs-duration) ease}[data-tabs-panel].is-active{display:block}[data-tabs-panel].is-visible{opacity:1;transform:translateY(0)}.ui-preview{display:grid;gap:2rem;padding:2rem}.ui-preview__row{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.hero{--hero-radius: 1.875rem;--hero-dock-gap: .5rem;--hero-cut-size: 2.75rem;--hero-cut-radius: 1.875rem;--hero-mobile-radius: 1.25rem}.hero .hero__slider{position:relative;overflow:visible}.hero .hero__slide{position:relative;min-height:42.5rem;overflow:visible}@media(max-width:767.98px){.hero .hero__slide{min-height:auto}}.hero .hero__picture{position:absolute;inset:0;overflow:hidden;border-radius:var(--hero-radius)}@media(max-width:767.98px){.hero .hero__picture{position:relative;display:block;border-radius:var(--hero-mobile-radius)}}.hero .hero__picture img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.hero .hero__content{position:relative;z-index:2;padding:22.625rem 2.5rem 6.75rem;color:var(--white);transition:opacity .3s ease,transform .3s ease}@media(max-width:767.98px){.hero .hero__content{position:absolute;left:0;right:0;bottom:0;max-width:none;padding:1.5rem 1.25rem}}.hero .hero__title{color:var(--white);max-width:42.5rem}.hero .hero__title:not(:last-child){margin-bottom:1.25rem}.hero .hero__text{max-width:45rem;color:var(--white);font-size:1.25rem;line-height:125%}@media(max-width:767.98px){.hero .hero__text{max-width:none}}.hero .hero__cta{position:absolute;left:0;bottom:0;z-index:5;padding-top:var(--hero-dock-gap);padding-right:var(--hero-dock-gap);background:var(--white);border-radius:0 var(--hero-radius) 0 0;isolation:isolate}.hero .hero__cta .btn{position:relative;z-index:3}.hero .hero__cta:before,.hero .hero__cta:after{z-index:-1}.hero .hero__cta:after{content:"";position:absolute;left:0;top:-2.75rem;width:var(--hero-cut-size);height:var(--hero-cut-size);border-bottom-left-radius:var(--hero-cut-radius);box-shadow:-1rem 1rem 0 0 var(--white);pointer-events:none}.hero .hero__cta:before{content:"";position:absolute;left:100%;bottom:0;width:var(--hero-cut-size);height:var(--hero-cut-size);border-bottom-left-radius:var(--hero-cut-radius);box-shadow:-1rem 1rem 0 0 var(--white);pointer-events:none}@media(max-width:767.98px){.hero .hero__cta{position:static;width:fit-content;margin-top:1rem;padding:0;background:transparent;border-radius:0}.hero .hero__cta:before{display:none}}.hero .hero__nav{position:absolute;isolation:isolate;right:0;bottom:0;z-index:6;padding-top:var(--hero-dock-gap);padding-left:var(--hero-dock-gap);display:flex;align-items:center;gap:.5rem;background:var(--white);border-radius:var(--hero-radius) 0 0 0}.hero .hero__nav .circle-btn{position:relative;z-index:3}.hero .hero__nav:before,.hero .hero__nav:after{z-index:-1}.hero .hero__nav:before{content:"";position:absolute;right:100%;bottom:0;width:var(--hero-cut-size);height:var(--hero-cut-size);border-bottom-right-radius:var(--hero-cut-radius);box-shadow:1rem 1rem 0 0 var(--white);pointer-events:none}.hero .hero__nav:after{content:"";position:absolute;right:0;top:-2.75rem;width:var(--hero-cut-size);height:var(--hero-cut-size);border-bottom-right-radius:var(--hero-cut-radius);box-shadow:1rem 1rem 0 0 var(--white);pointer-events:none}@media(max-width:767.98px){.hero .hero__nav{position:absolute;right:0;bottom:0;padding:0;background:transparent;border-radius:0}.hero .hero__nav:before,.hero .hero__nav:after{display:none}}.hero .circle-btn{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:50%;color:var(--black);background:var(--white);cursor:pointer;transition:color .3s ease,background-color .3s ease,transform .3s ease}.hero .circle-btn .icon{width:1.125rem;height:1.125rem}@media(pointer:fine){.hero .circle-btn:hover{background:var(--yellow-300)}}.hero .circle-btn:active{background:var(--yellow-400)}.hero .circle-btn:focus{outline:0}.hero .circle-btn:focus-visible{outline:1px solid var(--green-900);outline-offset:.1875rem}.hero .circle-btn--yellow{background:var(--yellow-300)}@media(pointer:fine){.hero .circle-btn--yellow:hover{background:var(--yellow-400)}}@media(max-width:767.98px){.hero .hero__slider{overflow:visible}.hero .hero__slide{display:grid;grid-template-rows:auto 3.75rem;row-gap:1rem;min-height:0;background:transparent}.hero .hero__picture{position:relative;grid-row:1;width:100%;height:clamp(31.25rem,133vw,31.875rem);aspect-ratio:auto;display:block;overflow:hidden;border-radius:var(--hero-mobile-radius);background:var(--gray-200)}.hero .hero__picture img{width:100%;height:100%;object-fit:cover}.hero .hero__content{position:absolute;left:0;right:0;bottom:4.75rem;z-index:2;max-width:none;padding:1rem;color:var(--white)}.hero .hero__title{max-width:none;font-size:2.25rem;line-height:1.05}.hero .hero__title:not(:last-child){margin-bottom:1rem}.hero .hero__text{max-width:none;font-size:1rem;line-height:1.5}.hero .hero__cta{position:static;grid-row:2;width:fit-content;margin:0;padding:0;background:transparent;border-radius:0}.hero .hero__cta:before,.hero .hero__cta:after{display:none}.hero .hero__nav{position:absolute;right:0;bottom:.375rem;z-index:6;padding:0;display:flex;align-items:center;gap:.75rem;background:transparent;border-radius:0}.hero .hero__nav:before,.hero .hero__nav:after{display:none}.hero .circle-btn{width:3rem;height:3rem;background:var(--white);box-shadow:0 0 0 1px var(--gray-200)}.hero .circle-btn .icon{width:1.25rem;height:1.25rem}}@media(max-width:575.98px){.hero .hero__content{padding:1rem}.hero .hero__text{max-width:none;font-size:.875rem;line-height:1.25;font-weight:500}.hero .hero__nav{gap:.625rem}}.hero__slide .hero__picture img{transform:scale(1.04);filter:saturate(.9)}.hero__slide .hero__content{opacity:0;transform:translateY(1.25rem)}.hero__slide.swiper-slide-active .hero__picture img{transform:scale(1);filter:saturate(1)}.hero__slide.swiper-slide-active .hero__content{opacity:1;transform:translateY(0)}.brands__slider .swiper-wrapper{transition-timing-function:linear!important}.hero{margin-bottom:4rem}@media(max-width:991.98px){.hero{margin-bottom:2.5rem}}.brands{margin-bottom:4rem}@media(max-width:991.98px){.brands{margin-bottom:2.5rem}}.brands__slider{max-height:3rem;height:100%;max-width:102.5rem;overflow:hidden}.brands__slider .swiper-wrapper{align-items:center}.brands__slider:not(:last-child){margin-bottom:2rem}@media(max-width:991.98px){.brands__slider{max-height:2.5rem}.brands__slider:not(:last-child){margin-bottom:1.5rem}}.products{overflow:hidden}.products .products__head:not(:last-child){margin-bottom:2rem}@media(max-width:991.98px){.products .products__head:not(:last-child){margin-bottom:1.5rem}}.products .products__slider{position:relative;overflow:visible}.products .products__slide{height:auto}.products .products__arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%)}@media(max-width:991.98px){.products .products__arrow{display:none}}.products .products__arrow--prev{left:-1.25rem}.products .products__arrow--next{right:-1.25rem}.products .products__pagination{position:static;width:100%;margin-top:1rem;display:none;align-items:center;gap:0}@media(max-width:991.98px){.products .products__pagination{display:flex}}.products .products__pagination .swiper-pagination-bullet{width:auto;height:.1875rem;margin:0!important;flex:1 1 auto;border-radius:.1875rem;background:var(--gray-300);opacity:1;transition:all .3s ease}.products .products__pagination .swiper-pagination-bullet-active{background:var(--green-900)}.products .products__footer{margin-top:1.5rem;display:flex;justify-content:center}@media(max-width:991.98px){.products .products__footer{margin-top:1.125rem}}@media(max-width:575.98px){.products .products__more{width:100%}}.video-review{--video-radius: 1.875rem;--video-mobile-radius: 1.25rem;--video-cut-size: 2.75rem;--video-cut-radius: 1.875rem;--video-dock-gap: .5rem;padding:0;margin-bottom:4rem}@media(max-width:991.98px){.video-review{margin-bottom:2.5rem}}.video-review .video-review__body{position:relative;min-height:42.5rem;overflow:visible}.video-review .video-review__picture{position:absolute;inset:0;overflow:hidden;border-radius:var(--video-radius)}.video-review .video-review__picture img{width:100%;height:100%;object-fit:cover}.video-review .video-review__content{position:absolute;left:2.5rem;bottom:6rem;z-index:2;max-width:32.5rem;color:var(--white)}.video-review .video-review__title{color:var(--white)}.video-review .video-review__title:not(:last-child){margin-bottom:1rem}.video-review .video-review__text{color:var(--white)}.video-review .video-review__cta{position:absolute;left:0;bottom:0;z-index:5;padding-top:var(--video-dock-gap);padding-right:var(--video-dock-gap);border-radius:0 var(--video-radius) 0 0;background:var(--white);isolation:isolate}.video-review .video-review__cta .video-review__button{position:relative;z-index:3}.video-review .video-review__cta:before,.video-review .video-review__cta:after{z-index:-1}.video-review .video-review__cta:before{content:"";position:absolute;left:100%;bottom:0;width:var(--video-cut-size);height:var(--video-cut-size);border-bottom-left-radius:var(--video-cut-radius);box-shadow:-1rem 1rem 0 0 var(--white);pointer-events:none}.video-review .video-review__cta:after{content:"";position:absolute;left:0;top:calc(var(--video-cut-size) * -1);width:var(--video-cut-size);height:var(--video-cut-size);border-bottom-left-radius:var(--video-cut-radius);box-shadow:-1rem 1rem 0 0 var(--white);pointer-events:none}@media(max-width:767.98px){.video-review .video-review__body{min-height:0;display:grid;grid-template-rows:auto 3.75rem;row-gap:.75rem}.video-review .video-review__picture{position:relative;grid-row:1;width:100%;height:clamp(31.25rem,133vw,32.5rem);aspect-ratio:auto;display:block;border-radius:var(--video-mobile-radius)}.video-review .video-review__picture img{object-position:60% center}.video-review .video-review__content{position:absolute;left:0;right:0;bottom:4.5rem;max-width:none;padding:1.25rem}.video-review .video-review__title{font-size:2.25rem;line-height:1.05}.video-review .video-review__title:not(:last-child){margin-bottom:1rem}.video-review .video-review__text{font-size:1rem;font-weight:600;line-height:1.5}.video-review .video-review__cta{position:static;grid-row:2;width:100%;margin:0;padding:0;border-radius:0;background:transparent}.video-review .video-review__cta:before,.video-review .video-review__cta:after{display:none}.video-review .video-review__button{position:relative;justify-content:center;padding-left:3.75rem;padding-right:3.75rem}.video-review .video-review__button .btn__arrow{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}}@media(max-width:767.98px)and (max-width:767.98px){.video-review .video-review__button{width:100%}}.page--main section.advantages.section.section--gray{margin-bottom:0!important}.page--main section.clients.section.section--gray{margin-bottom:clamp(2.5rem,2.5rem + 24 * (100vw - 23.4375rem) / 1065,4rem)}.contacts .contacts__form-text{font-weight:500!important}.product-card .product-card__image,.product-card .product-card__image img{border-radius:.9375rem}.page.page--catalog{background:var(--gray-50)}.page.page--catalog section.seo-section.section{background-color:var(--white)}.main-title__container{margin-top:2rem;margin-bottom:2rem}@media(max-width:991.98px){.main-title__container{margin-bottom:1.25rem;margin-top:0}}.catalog-head__title{font-size:3rem;font-weight:500;line-height:1.25;letter-spacing:2%}@media(max-width:991.98px){.catalog-head__title{font-size:2rem}}.catalog-categories{margin-bottom:1.25rem;overflow:hidden}.catalog-categories .catalog-categories__slider{position:relative;overflow:visible}.catalog-categories .catalog-categories__slider:not(.swiper-initialized){overflow:hidden}.catalog-categories .catalog-categories__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1rem}.catalog-categories .catalog-categories__slider:not(.swiper-initialized) .swiper-slide{width:calc((100% - 5rem) / 6);flex:0 0 calc((100% - 5rem) / 6)}@media(max-width:1199.98px){.catalog-categories .catalog-categories__slider:not(.swiper-initialized) .swiper-slide{width:19%;flex-basis:19%}}@media(max-width:991.98px){.catalog-categories .catalog-categories__slider:not(.swiper-initialized) .swiper-wrapper{gap:.75rem}.catalog-categories .catalog-categories__slider:not(.swiper-initialized) .swiper-slide{width:30%;flex-basis:30%}}@media(max-width:767.98px){.catalog-categories .catalog-categories__slider:not(.swiper-initialized) .swiper-slide{width:39%;flex-basis:39%}}@media(max-width:575.98px){.catalog-categories .catalog-categories__slider:not(.swiper-initialized) .swiper-slide{width:64.5%;flex-basis:64.5%}}.catalog-categories .catalog-categories__slide{height:auto}.catalog-categories .catalog-categories__arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%)}@media(max-width:991.98px){.catalog-categories .catalog-categories__arrow{display:none}}.catalog-categories .catalog-categories__arrow--prev{left:-1.25rem}.catalog-categories .catalog-categories__arrow--next{right:-1.25rem}.catalog-categories .catalog-categories__pagination{position:static;width:100%;min-height:.1875rem;margin-top:1.25rem;display:none;align-items:center}@media(max-width:991.98px){.catalog-categories .catalog-categories__pagination{display:flex}}.catalog-categories .catalog-categories__pagination .swiper-pagination-bullet{width:auto;height:.1875rem;margin:0!important;flex:1 1 auto;border-radius:.1875rem;background:var(--gray-300);opacity:1;transition:all .3s ease}.catalog-categories .catalog-categories__pagination .swiper-pagination-bullet-active{background:var(--green-900)}.category-card{height:11.8125rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;overflow:hidden;border:1px solid transparent;border-radius:1.25rem;color:var(--black);background:var(--white);transition:all .3s ease}@media(pointer:fine){.category-card:hover{color:var(--green-900);border-color:var(--green-200)}.category-card:hover .category-card__image img{transform:scale(1.05)}}.category-card.is-active{border-color:var(--black)}.category-card .category-card__image{width:100%;height:7.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:991.98px){.category-card .category-card__image{height:4rem;width:4rem}}.category-card .category-card__image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .3s ease}.category-card .category-card__title{font-family:var(--font-title);font-size:1.25rem;font-weight:500;line-height:1.2;text-align:center}@media(max-width:991.98px){.category-card .category-card__title{font-size:.875rem}}@media(max-width:991.98px){.category-card{height:6.625rem;gap:.5rem;padding:.5rem}}.catalog-products{padding-bottom:4rem}@media(max-width:991.98px){.catalog-products{padding-bottom:2.5rem}}.catalog-products .catalog-products__result{min-height:4.5rem;padding:1.5rem;display:flex;align-items:center;gap:.5rem;border-radius:1.25rem;color:var(--black);background:var(--white);font-family:var(--font-main);font-size:1rem;font-weight:300;line-height:1.25}.catalog-products .catalog-products__result strong{color:var(--black);font-weight:600}@media(max-width:767.98px){.catalog-products .catalog-products__result{min-height:3rem;padding:.75rem}}.catalog-products .catalog-products__result-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:var(--yellow-300)}.catalog-products .catalog-products__grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:991.98px){.catalog-products .catalog-products__grid{grid-template-columns:1fr}}@media(max-width:767.98px){.catalog-products .catalog-products__grid{margin-top:.5rem;gap:.5rem}}.page--product{background:var(--gray-50)}.product-main{padding-bottom:2.5rem}@media(max-width:991.98px){.product-main{padding-bottom:1.5rem}}.product-main .product-main__grid{display:grid;grid-template-columns:45.625rem minmax(0,1fr);gap:1rem;align-items:start;margin-top:2rem}@media(max-width:1199.98px){.product-main .product-main__grid{grid-template-columns:minmax(0,1fr) 32.5rem}}@media(max-width:991.98px){.product-main .product-main__grid{display:flex;flex-direction:column;gap:.5rem}}.product-gallery{position:sticky;top:6rem;display:grid;grid-template-columns:minmax(5.5rem,6.1875rem) minmax(0,1fr);gap:1rem;align-items:start;min-width:0}@media(max-width:991.98px){.product-gallery{display:flex;flex-direction:column-reverse;gap:.5rem;width:100%;position:relative;top:0}}.product-gallery .product-gallery__thumbs,.product-gallery .product-gallery__main{min-width:0;min-height:0}.product-gallery .product-gallery__thumbs{width:100%;max-height:39.625rem;overflow:hidden}@media(max-width:991.98px){.product-gallery .product-gallery__thumbs{max-height:none}}.product-gallery .product-gallery__thumbs .swiper-wrapper{min-height:0}.product-gallery .product-gallery__thumbs:not(.swiper-initialized) .swiper-wrapper{display:grid;gap:.25rem}@media(max-width:991.98px){.product-gallery .product-gallery__thumbs:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:.5rem}}.product-gallery .product-gallery__thumbs:not(.swiper-initialized) .swiper-slide{width:100%;aspect-ratio:1/1}@media(max-width:991.98px){.product-gallery .product-gallery__thumbs:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1.5rem) / 4.3);flex:0 0 calc((100% - 1.5rem) / 4.3)}}.product-gallery .product-gallery__thumb-slide{height:auto!important;aspect-ratio:1/1}.product-gallery .product-gallery__thumb{width:100%;height:100%;padding:1rem;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:1.25rem;background:var(--white);cursor:pointer;transition:all .3s ease}@media(max-width:575.98px){.product-gallery .product-gallery__thumb{padding:.625rem;border-radius:.75rem}}.product-gallery .product-gallery__thumb img{width:100%;height:100%;object-fit:contain;transition:all .3s ease}@media(pointer:fine){.product-gallery .product-gallery__thumb:hover{border-color:var(--green-900)}.product-gallery .product-gallery__thumb:hover img{transform:scale(1.04)}}.product-gallery .swiper-slide-thumb-active .product-gallery__thumb{border:1px solid var(--black)}.product-gallery .product-gallery__main{width:100%;max-height:39.625rem;overflow:hidden;border-radius:1.25rem;background:var(--white);height:100%}@media(max-width:991.98px){.product-gallery .product-gallery__main{max-width:none}}.product-gallery .product-gallery__main .swiper-wrapper{min-width:0;min-height:0;max-height:39.625rem;height:100%}.product-gallery .product-gallery__main:not(.swiper-initialized) .swiper-wrapper{display:flex}.product-gallery .product-gallery__main:not(.swiper-initialized) .swiper-slide{width:100%;flex:0 0 100%}.product-gallery .product-gallery__main:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.product-gallery .product-gallery__slide{aspect-ratio:1/1;padding:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--white);cursor:zoom-in;text-decoration:none}@media(max-width:575.98px){.product-gallery .product-gallery__slide{padding:1rem}}.product-gallery .product-gallery__slide img{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease,transform .3s ease}.product-gallery .product-gallery__main .swiper-slide{opacity:0!important;transition:opacity .3s ease!important}.product-gallery .product-gallery__main .swiper-slide-active{opacity:1!important}.product-info{display:grid;gap:.5rem}@media(max-width:991.98px){.product-info{width:100%;display:flex;flex-direction:column}}.product-info .product-info__card{padding:1.5rem;border-radius:1.25rem;background:var(--white);position:relative}@media(max-width:575.98px){.product-info .product-info__card{padding:1rem .75rem}}.product-info .product__info-brand-logo{display:flex;width:6rem;height:3rem;border-radius:1.25rem;background-color:var(--white);justify-content:center;padding:.5rem;align-items:center;position:absolute;top:.75rem;right:.75rem}.product-info .product__info-brand-logo img{width:100%;height:100%;display:block;object-fit:contain}.product-info .product-info__title{max-width:30.125rem;margin-right:5.9375rem}.product-info .product-info__title:not(:last-child){margin-bottom:1.25rem}.product-info .product-info__text{color:var(--gray-600)}.product-info .product-info__text:not(:last-child){margin-bottom:1.25rem}.product-info .product-info__brand{color:var(--black);font-weight:300;font-size:1rem;line-height:1.5}.product-info .product-info__brand strong{color:var(--black);font-weight:600}.product-info .product-info__card--price{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:575.98px){.product-info .product-info__card--price{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:1rem;gap:1rem;width:100%;border-radius:1.25rem 1.25rem 0 0;background:var(--white);box-shadow:0 -.125rem .625rem #00000012}}.product-info .product-info__button{min-width:17.5rem}.product-info .product-info__button .btn__text{flex:1 1 auto;text-align:center}@media(max-width:575.98px){.product-info .product-info__button{width:100%;min-width:0;justify-content:space-between}}.product-price{display:grid;gap:.5rem}@media(max-width:575.98px){.product-price{display:flex;align-items:center;justify-content:space-between;width:100%}}.product-price .product-price__label{color:var(--gray-600);font-size:1rem;line-height:1.5;font-weight:400}.product-price .product-price__value{color:var(--black);font-family:var(--font-title);font-size:2rem;font-weight:500;line-height:1.25;display:flex;gap:.25rem;align-items:flex-end}.product-price .product-price__value .money{font-size:1.25rem}@media(max-width:575.98px){.product-price .product-price__value{font-size:1.5rem}.product-price .product-price__value .money{font-size:1.125rem}}.product-card-title{color:var(--black);font-family:var(--font-title);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:2%;text-transform:uppercase}.product-card-title img{width:2rem;height:2rem;display:block}.product-card-title:not(:last-child){margin-bottom:1.25rem}@media(max-width:575.98px){.product-card-title{font-size:1.25rem}}.product-delivery .product-delivery__main{display:inline-flex;align-items:center;gap:.75rem}.product-delivery .product-delivery__main:not(:last-child){margin-bottom:1.25rem}.product-delivery .product-delivery__main strong,.product-delivery .product-delivery__main span{display:block}.product-delivery .product-delivery__main strong{color:var(--black);font-size:1rem;font-weight:600;line-height:1.25}.product-delivery .product-delivery__main span{color:var(--black);font-size:1rem;line-height:1.5;font-weight:300}.product-delivery .product-delivery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:575.98px){.product-delivery .product-delivery__grid{grid-template-columns:minmax(0,1fr)}}.product-delivery .product-delivery__item{padding:1rem;border-radius:1rem;background:var(--gray-50)}.product-delivery .product-delivery__item .icon{width:2.5rem;height:2.5rem;padding:.75rem;border-radius:100%;color:var(--black);background:var(--yellow-300)}.product-delivery .product-delivery__item strong{display:block;color:var(--black);font-size:1.25rem;font-weight:700;line-height:1.25}@media(max-width:575.98px){.product-delivery .product-delivery__item strong{font-size:1.125rem}}.product-delivery .product-delivery__item p{color:var(--black);font-size:1rem;line-height:1.5;font-weight:300}.product-delivery__item-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.product-specs .product-specs__list{display:grid;gap:0;margin:0;transition:height .3s ease}.product-specs .product-specs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-specs .product-specs__row:nth-child(odd) dt,.product-specs .product-specs__row:nth-child(odd) dd{background:var(--gray-50)}.product-specs .product-specs__row:nth-child(2n) dt,.product-specs .product-specs__row:nth-child(2n) dd{background:var(--white)}.product-specs .product-specs__row dt,.product-specs .product-specs__row dd{min-height:3rem;margin:0;padding:.75rem 1rem;display:flex;align-items:center;font-size:1rem;line-height:1.5;font-weight:400}.product-specs .product-specs__row dt{color:var(--gray-600);border-radius:.9375rem 0 0 .9375rem}.product-specs .product-specs__row dd{color:var(--black);border-radius:0 .9375rem .9375rem 0}.product-specs .product-specs__toggle[hidden]{display:none}.product-specs .product-specs__toggle .icon{transition:all .3s ease}.product-specs._active .product-specs__toggle .icon{transform:rotate(180deg)}.read-more-btn{margin:1rem 0 0;padding:0;display:inline-flex;align-items:center;gap:.5rem;border:0;background:transparent;color:var(--black);font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.read-more-btn .icon{width:1rem;height:1rem}@media(pointer:fine){.read-more-btn:hover{color:var(--green-900)}}.product-details{padding-bottom:4rem}@media(max-width:991.98px){.product-details{padding-bottom:2.5rem}}.product-details .product-details__grid{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1rem;align-items:start}@media(max-width:991.98px){.product-details .product-details__grid{display:block}}.product-details .product-details__main{display:grid;gap:.5rem}.product-details .product-details__aside{position:sticky;top:6rem}@media(max-width:991.98px){.product-details .product-details__aside{display:none}}.product-box{padding:1.5rem;border-radius:1.25rem;background:var(--white)}@media(max-width:575.98px){.product-box{padding:1rem .75rem}}.product-description .product-description__content{overflow:hidden;transition:height .3s ease}.product-description .product-description__toggle[hidden]{display:none}.product-description .product-description__toggle .icon{transition:all .3s ease}.product-description._active .product-description__toggle .icon{transform:rotate(180deg)}.product-certificates{min-width:0;max-width:100%}.product-certificates .product-certificates__head:not(:last-child){margin-bottom:1.25rem}@media(max-width:575.98px){.product-certificates .product-certificates__head:not(:last-child){margin-bottom:1rem}}.product-certificates .product-certificates__slider{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden}.product-certificates .product-certificates__slider .swiper-wrapper{min-width:0}.product-certificates .product-certificates__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:.5rem}.product-certificates .product-certificates__slider:not(.swiper-initialized) .swiper-slide{width:calc((100% - .5rem)/2);flex:0 0 calc((100% - .5rem)/2)}@media(max-width:575.98px){.product-certificates .product-certificates__slider:not(.swiper-initialized) .swiper-slide{width:100%;flex-basis:100%}}.product-certificates .product-certificates__slide{min-width:0;height:auto}.product-certificates .product-certificates__nav{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:575.98px){.product-certificates .product-certificates__nav{display:none}}.product-certificates .product-certificates__pagination{position:static;width:100%;margin-top:1rem;display:none;align-items:center;gap:0}@media(max-width:575.98px){.product-certificates .product-certificates__pagination{display:flex}}.product-certificates .product-certificates__pagination .swiper-pagination-bullet{width:auto;height:.1875rem;margin:0!important;flex:1 1 auto;border-radius:.1875rem;background:var(--gray-300);opacity:1;transition:all .3s ease}.product-certificates .product-certificates__pagination .swiper-pagination-bullet-active{background:var(--green-900)}.certificate-card{min-height:7.875rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.625rem;border-radius:.9375rem;background:var(--gray-50);color:var(--black)}.certificate-card .certificate-card__image{width:4.5rem;height:6.375rem;display:block;flex-shrink:0;background:var(--white)}.certificate-card .certificate-card__image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}@media(pointer:fine){.certificate-card .certificate-card__image:hover img{transform:scale(1.04)}}.certificate-card .certificate-card__content{min-width:0;flex:1 1 auto}.certificate-card .certificate-card__title{display:block;width:fit-content;color:var(--black);font-size:1rem;font-weight:400;line-height:1.25;text-decoration:none;transition:all .3s ease}.certificate-card .certificate-card__title:not(:last-child){margin-bottom:.125rem}@media(pointer:fine){.certificate-card .certificate-card__title:hover{color:var(--green-900)}}.certificate-card .certificate-card__size{font-size:1rem;font-weight:300;line-height:1.5}.certificate-card .certificate-card__download{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;color:var(--black);background:var(--white);text-decoration:none;transition:all .3s ease}.certificate-card .certificate-card__download .icon{width:1rem;height:1rem}@media(pointer:fine){.certificate-card .certificate-card__download:hover{color:var(--white);background:var(--green-900)}}.product-video .product-card-title:not(:last-child){margin-bottom:1rem}.product-video .product-video__frame{width:100%;height:34rem;position:relative;overflow:hidden;border-radius:1.25rem;background:var(--black)}@media(max-width:575.98px){.product-video .product-video__frame{height:11.1875rem}}.product-video .product-video__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:1290px){.product-gallery{display:flex;flex-direction:column-reverse;gap:1rem;width:100%}.product-main .product-main__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:991.98px){.product-main .product-main__grid{margin-top:0}.product-gallery .product-gallery__main,.product-gallery .product-gallery__main .swiper-wrapper{max-height:31.25rem}.product-gallery{gap:.5rem}}.page--contacts{background:var(--white)}.page--contacts .footer{padding-top:clamp(4rem,4rem + 32 * (100vw - 23.4375rem) / 1065,6rem)}.contacts__content{max-width:34.9375rem}.contacts__form-wrap{max-width:41.8125rem}.contacts{padding-top:clamp(1rem,1rem + 48 * (100vw - 23.4375rem) / 1065,4rem)}.contacts .callback-form .callback-form__field{background-color:var(--white)}.contacts .contacts__grid{display:grid;display:flex;justify-content:space-between;align-items:start;gap:1rem}@media(max-width:991.98px){.contacts .contacts__grid{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:575.98px){.contacts .contacts__grid{gap:2.25rem}}.contacts .contacts__title{max-width:32.5rem;font-size:3rem}.contacts .contacts__title:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.contacts .contacts__title{font-size:1.5rem}.contacts .contacts__title:not(:last-child){margin-bottom:1.5rem}}.contacts .contacts__list{display:grid;gap:0}.contacts .contacts__list:not(:last-child){margin-bottom:1.5rem}@media(max-width:575.98px){.contacts .contacts__list:not(:last-child){margin-bottom:16spx}}.contacts .contacts__socials{display:flex;align-items:center;gap:1rem}.contacts .contacts__form-wrap{width:100%;padding:2.5rem;border-radius:1.875rem;background:var(--gray-100)}@media(max-width:575.98px){.contacts .contacts__form-wrap{padding:1.5rem;border-radius:1.25rem}}.contacts .contacts__form-title:not(:last-child){margin-bottom:1.25rem}@media(max-width:575.98px){.contacts .contacts__form-title:not(:last-child){margin-bottom:1rem}}.contacts .contacts__form-text{color:var(--gray-500);font-family:var(--font-main);font-size:1.25rem;font-weight:600;line-height:1.25}.contacts .contacts__form-text:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.contacts .contacts__form-text{font-size:1rem!important}.contacts .contacts__form-text:not(:last-child){margin-bottom:1.5rem}}.contacts .contacts__form .callback-form__grid:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.contacts .contacts__form .callback-form__grid:not(:last-child){margin-bottom:1.5rem}}@media(max-width:575.98px){.contacts .contacts__submit{width:100%}}.contact-item{padding-bottom:1.5rem;display:flex;align-items:start;gap:.75rem;color:var(--black);text-decoration:none;border-bottom:1px solid var(--gray-200);transition:all .3s ease}.contact-item:not(:last-child){margin-bottom:1.5rem}@media(max-width:575.98px){.contact-item{padding-bottom:1rem;align-items:flex-start}.contact-item:not(:last-child){margin-bottom:1rem}}@media(pointer:fine){.contact-item[href]:hover{color:var(--green-900)}.contact-item[href]:hover .contact-item__icon{background:var(--yellow-300)}}.contact-item .contact-item__icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;color:var(--black);background:var(--gray-100);transition:all .3s ease}.contact-item .contact-item__icon .icon{width:1rem;height:1rem}.contact-item .contact-item__content{min-width:0;display:grid;gap:.25rem}.contact-item .contact-item__label{color:var(--black);font-size:1rem;line-height:1.5;font-weight:300}.contact-item .contact-item__value{color:var(--black);font-size:1rem;font-weight:400;line-height:1.25}.contact-item .contact-item__value--strong{font-family:var(--font-title);color:var(--black);font-size:1.25rem;font-weight:500;line-height:1.25}@media(max-width:575.98px){.contact-item .contact-item__value--strong{font-size:1.125rem}}@media(max-width:1199.98px){.contacts__content{flex-shrink:0;max-width:27rem;width:100%}}@media(max-width:991.98px){.contacts .contacts__grid{flex-direction:column;gap:2rem}.contacts__content{max-width:100%;width:100%}.contacts__form-wrap{width:100%;max-width:100%}.contact-item{align-items:center}.contacts .contacts__form-text{font-size:1.125rem}}.contact-item__phones{display:grid;gap:.25rem}.contact-item__phone{color:inherit;white-space:nowrap;transition:color .3s ease}@media(pointer:fine){.contact-item__phone:hover{color:var(--green-900)}}.page--partnership section.advantages.section.section--gray{margin-bottom:0!important;padding-bottom:0!important}.partnership-hero{margin-top:1rem;margin-bottom:4rem}@media(max-width:991.98px){.partnership-hero{margin-bottom:2.5rem;margin-top:0}}.partnership-hero .partnership-hero__body{position:relative;min-height:32.5rem;overflow:visible}@media(max-width:991.98px){.partnership-hero .partnership-hero__body{min-height:0}}.partnership-hero .partnership-hero__picture{position:absolute;inset:0;overflow:hidden;border-radius:1.875rem;background:var(--gray-200)}@media(max-width:991.98px){.partnership-hero .partnership-hero__picture{position:relative;display:block;height:22.5rem;border-radius:1.25rem}}.partnership-hero .partnership-hero__picture img{width:100%;height:100%;display:block;object-fit:cover}.partnership-hero .partnership-hero__content{position:absolute;left:2.5rem;bottom:6rem;z-index:2;max-width:47.5rem;color:var(--white)}@media(max-width:991.98px){.partnership-hero .partnership-hero__content{left:1.25rem;right:1.25rem;bottom:5.5rem;max-width:none}}@media(max-width:575.98px){.partnership-hero .partnership-hero__content{left:1rem;right:1rem;bottom:5.5rem}}.partnership-hero .partnership-hero__title{color:var(--white)}.partnership-hero .partnership-hero__title:not(:last-child){margin-bottom:1rem}.partnership-hero .partnership-hero__text{max-width:35rem;color:var(--white);font-size:1rem;line-height:1.5}@media(max-width:991.98px){.partnership-hero .partnership-hero__text{font-size:.875rem;line-height:1.25}}.partnership-hero .partnership-hero__cta{position:absolute;left:0;bottom:0;z-index:5;padding-top:.5rem;padding-right:.5rem;border-radius:0 1.875rem 0 0;background:var(--gray-50);isolation:isolate}@media(max-width:991.98px){.partnership-hero .partnership-hero__cta{position:static;margin-top:.75rem;padding:0;border-radius:0;background:transparent}}.partnership-hero .partnership-hero__cta:before,.partnership-hero .partnership-hero__cta:after{content:"";position:absolute;z-index:-1;width:2.75rem;height:2.75rem;pointer-events:none}@media(max-width:991.98px){.partnership-hero .partnership-hero__cta:before,.partnership-hero .partnership-hero__cta:after{display:none}}.partnership-hero .partnership-hero__cta:before{left:100%;bottom:0;border-bottom-left-radius:1.875rem;box-shadow:-1rem 1rem 0 0 var(--gray-50)}.partnership-hero .partnership-hero__cta:after{left:0;top:-2.75rem;border-bottom-left-radius:1.875rem;box-shadow:-1rem 1rem 0 0 var(--gray-50)}@media(max-width:575.98px){.partnership-hero .partnership-hero__button{position:relative;width:100%;padding-right:3.75rem;padding-left:3.75rem;justify-content:center;gap:0}.partnership-hero .partnership-hero__button .btn__arrow{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}}.partner-offer{padding-top:0}.partner-offer .partner-offer__head{max-width:35.3125rem}.partner-offer .partner-offer__head:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.partner-offer .partner-offer__head:not(:last-child){margin-bottom:1.5rem}}.partner-offer .partner-offer__title:not(:last-child){margin-bottom:1.25rem}.partner-offer .partner-offer__text{max-width:34.8125rem;color:#7c7c7c;font-size:1.25rem;line-height:1.5}@media(max-width:575.98px){.partner-offer .partner-offer__text{font-size:1.125rem}}.partner-offer .partner-offer__list{display:grid;gap:2rem}@media(max-width:575.98px){.partner-offer .partner-offer__list{gap:1.5rem}}.partner-offer-card{display:grid;grid-template-columns:minmax(0,35rem) minmax(0,1fr);gap:1rem;align-items:stretch}@media(max-width:991.98px){.partner-offer-card{grid-template-columns:1fr;gap:.5rem}}.partner-offer-card.partner-offer-card--reverse{grid-template-columns:minmax(0,1fr) minmax(0,35rem)}@media(max-width:991.98px){.partner-offer-card.partner-offer-card--reverse{grid-template-columns:1fr;gap:.5rem}.partner-offer-card.partner-offer-card--reverse .partner-offer-card__picture{order:1!important}.partner-offer-card.partner-offer-card--reverse .partner-offer-card__content{order:2!important}}.partner-offer-card.partner-offer-card--reverse .partner-offer-card__picture{order:2}.partner-offer-card.partner-offer-card--reverse .partner-offer-card__content{order:1}.partner-offer-card .partner-offer-card__picture{overflow:hidden;border-radius:1.25rem}.partner-offer-card .partner-offer-card__picture img{width:100%;height:100%;min-height:19.875rem;object-fit:cover}@media(max-width:575.98px){.partner-offer-card .partner-offer-card__picture img{min-height:0}}.partner-offer-card .partner-offer-card__content{position:relative;padding:5rem 2.5rem;border-radius:1rem;background:var(--gray-50);overflow:hidden}@media(max-width:575.98px){.partner-offer-card .partner-offer-card__content{padding:1.5rem 1rem}}.partner-offer-card .partner-offer-card__number{position:absolute;top:0;right:0;color:var(--gray-200);font-family:var(--font-title);font-size:4rem;font-weight:500;line-height:1.25}@media(max-width:575.98px){.partner-offer-card .partner-offer-card__number{font-size:2.75rem}}.partner-offer-card .partner-offer-card__title{width:100%;color:var(--black);font-family:var(--font-title);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}.partner-offer-card .partner-offer-card__title:not(:last-child){margin-bottom:1.25rem}@media(max-width:575.98px){.partner-offer-card .partner-offer-card__title{font-size:1.25rem}.partner-offer-card .partner-offer-card__title:not(:last-child){margin-bottom:1rem}}.partner-offer-card p{width:100%;color:var(--black);font-size:1rem;line-height:1.5;font-weight:400}.partner-offer-card p:not(:last-child){margin-bottom:1rem}.benefits-line{--benefits-shift: 0px;overflow:hidden;background:var(--green-900);color:var(--white);padding:1rem 0}.benefits-line .benefits-line__track{width:max-content;display:flex;will-change:transform;animation:benefitsLine 22s linear infinite}.benefits-line .benefits-line__group{padding-right:5.375rem;display:flex;align-items:center;flex:0 0 auto;gap:5.375rem}@media(max-width:575.98px){.benefits-line .benefits-line__group{padding-right:2.375rem;gap:2.375rem}}.benefits-line span{position:relative;display:block;color:var(--white);font-family:var(--font-title);font-size:1.375rem;font-weight:500;line-height:1.25;letter-spacing:2%;text-transform:uppercase;white-space:nowrap}@media(max-width:575.98px){.benefits-line span{font-size:1rem}}.benefits-line span:after{content:"";position:absolute;top:50%;right:-2.9375rem;width:.25rem;height:.25rem;border-radius:50%;background:var(--white);transform:translateY(-50%)}@media(max-width:575.98px){.benefits-line span:after{right:-1.5rem}}@media(pointer:fine){.benefits-line:hover .benefits-line__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.benefits-line .benefits-line__track{animation:none}}@keyframes benefitsLine{0%{transform:translate(0)}to{transform:translate(calc(var(--benefits-shift) * -1))}}.partnership-faq{background:var(--white)}.partnership-faq .partnership-faq__container{display:grid;grid-template-columns:minmax(0,34.8125rem) minmax(0,42rem);align-items:start;justify-content:space-between;gap:4rem}@media(max-width:991.98px){.partnership-faq .partnership-faq__container{grid-template-columns:minmax(0,1fr);gap:2rem}}.partnership-faq .partnership-faq__intro{position:sticky;top:6rem}@media(max-width:991.98px){.partnership-faq .partnership-faq__intro{position:static;top:0}}.partnership-faq .partnership-faq__title:not(:last-child){margin-bottom:1.25rem}.partnership-faq .partnership-faq__text{max-width:100%;color:var(--gray-600);font-size:1.25rem;line-height:1.25}@media(max-width:575.98px){.partnership-faq .partnership-faq__text{font-size:1.125rem}}.partnership-faq .partnership-faq__list{display:grid;gap:.75rem}@media(max-width:575.98px){.partnership-faq .partnership-faq__list{gap:.5rem}}.faq-item{overflow:hidden;border-radius:1.25rem;background:var(--gray-50);transition:all .3s ease}.faq-item.is-open .faq-item__trigger{color:var(--green-900);padding-bottom:1rem}.faq-item.is-open .faq-item__icon{color:var(--white);background:var(--green-900)}.faq-item.is-open .faq-item__icon .icon{transform:rotate(0)}.faq-item.is-open .faq-item__content{padding-bottom:1.25rem}@media(max-width:575.98px){.faq-item.is-open .faq-item__content{padding-bottom:1rem}}.faq-item .faq-item__trigger{width:100%;min-height:5.5rem;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border:0;outline:0!important;color:var(--black);background:transparent;font-family:var(--font-title);font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:2%;text-align:left;cursor:pointer;transition:all .3s ease}@media(max-width:575.98px){.faq-item .faq-item__trigger{min-height:0;padding:1rem;font-size:1.125rem}}.faq-item .faq-item__trigger:focus-visible{outline:1px solid var(--green-900)!important;outline-offset:-.125rem!important}@media(pointer:fine){.faq-item .faq-item__trigger:hover{color:var(--green-900)}.faq-item .faq-item__trigger:hover .faq-item__icon{background:var(--yellow-400);color:var(--black);box-shadow:0 0 .625rem #0000001a}}.faq-item .faq-item__icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;color:var(--black);background:var(--yellow-300);transition:all .3s ease}.faq-item .faq-item__icon .icon{width:1rem;height:1rem;transform:rotate(90deg);transition:transform .3s ease}.faq-item .faq-item__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item .faq-item__content{min-height:0;overflow:hidden;padding:0 5.5rem 0 1.5rem;color:#616161;font-size:1rem;line-height:1.5;font-weight:400;transition:all .3s ease}@media(max-width:575.98px){.faq-item .faq-item__content{padding-right:1rem;padding-left:1rem}}.faq-item .faq-item__content p:not(:last-child){margin-bottom:1rem}.page--blog{background:var(--gray-50)}.blog-page{padding-top:2rem;padding-bottom:4rem}@media(max-width:991.98px){.blog-page{padding-top:0;padding-bottom:2.5rem}}.blog-page .blog-page__title:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.blog-page .blog-page__title:not(:last-child){margin-bottom:1.5rem}}.blog-page .blog-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-page .blog-page__grid:not(:last-child){margin-bottom:2rem}@media(max-width:1199.98px){.blog-page .blog-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.blog-page .blog-page__grid{grid-template-columns:1fr;gap:.75rem}.blog-page .blog-page__grid:not(:last-child){margin-bottom:1.5rem}}.blog-tabs{padding:.75rem 1.5rem;display:flex;align-items:center;gap:2rem;overflow-x:auto;border-radius:.9375rem;background:var(--white);-ms-overflow-style:none;scrollbar-width:none}.blog-tabs::-webkit-scrollbar{display:none}.blog-tabs:not(:last-child){margin-bottom:1.25rem}@media(max-width:575.98px){.blog-tabs{gap:1.5rem}.blog-tabs:not(:last-child){margin-bottom:1rem}}.blog-tabs .blog-tabs__link{position:relative;flex-shrink:0;word-wrap:nowrap;color:var(--gray-600);font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:2%;text-transform:uppercase;padding:.5rem 0;text-decoration:none;transition:all .3s ease}.blog-tabs .blog-tabs__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:left center;transition:all .3s ease}@media(pointer:fine){.blog-tabs .blog-tabs__link:hover{color:var(--green-900)}}.blog-tabs .blog-tabs__link.is-active{color:var(--green-900)}.blog-tabs .blog-tabs__link.is-active:after{opacity:1;transform:scaleX(1)}.page--article{background:var(--gray-50)}.article-page{padding-top:2rem;padding-bottom:4rem}@media(max-width:991.98px){.article-page{padding-top:0;padding-bottom:2.5rem}}.article-page .article-page__title:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.article-page .article-page__title:not(:last-child){margin-bottom:1.5rem}}.article-page .article-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 27.6875rem;gap:1rem;align-items:start}@media(max-width:991.98px){.article-page .article-page__grid{grid-template-columns:minmax(0,1fr)}}.article-content{padding:1.5rem;border-radius:1.25rem;background:var(--white)}@media(max-width:575.98px){.article-content{padding:1rem}}.article-content .article-content__hero{display:block;overflow:hidden;border-radius:1.25rem}.article-content .article-content__hero:not(:last-child){margin-bottom:1.5rem}@media(max-width:575.98px){.article-content .article-content__hero:not(:last-child){margin-bottom:1rem}}.article-content .article-content__hero img{width:100%;height:auto;max-height:30.75rem;object-fit:cover}.article-content .article-content__meta{display:flex;align-items:center;justify-content:space-between;gap:10x;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-200)}.article-content .article-content__meta:not(:last-child){margin-bottom:1.5rem}@media(max-width:575.98px){.article-content .article-content__meta{padding-bottom:1rem}.article-content .article-content__meta:not(:last-child){margin-bottom:1rem}}.article-content .article-content__tag,.article-content .article-content__date{min-height:2rem;padding:.25rem 1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;font-size:1rem;line-height:1.25}.article-content .article-content__tag{color:var(--white);background:var(--green-500)}.article-content .article-content__date{color:var(--gray-600);background:var(--gray-50)}.article-content .article-content__nav{margin-top:1.5rem;padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--gray-200)}@media(max-width:575.98px){.article-content .article-content__nav{margin-top:1rem;padding-top:1rem}}.article-content .article-content__nav-link--next{flex-direction:row}.article-sidebar{position:sticky;top:6rem}@media(max-width:991.98px){.article-sidebar{position:static}}.popular-news{padding:1.5rem;border-radius:1.25rem;background:var(--white)}@media(max-width:575.98px){.popular-news{padding:1rem}}.popular-news .popular-news__title:not(:last-child){margin-bottom:1.25rem}@media(max-width:575.98px){.popular-news .popular-news__title:not(:last-child){margin-bottom:.375rem}}.popular-news .popular-news__list{display:grid;gap:0}.popular-news-card{padding:1.25rem 0;display:flex;gap:1rem;align-items:start;color:var(--black);text-decoration:none;border-bottom:1px solid var(--gray-200);transition:all .3s ease}.popular-news-card:first-child{padding-top:.5rem}.popular-news-card:last-child{padding-bottom:.5rem;border-bottom:0}@media(pointer:fine){.popular-news-card:hover{color:var(--green-900)}.popular-news-card:hover .popular-news-card__icon{color:var(--black);background:var(--yellow-300)}}.popular-news-card .popular-news-card__content{min-width:0;flex:1 1 auto;display:grid;gap:.375rem}.popular-news-card .popular-news-card__title{color:inherit;font-size:1rem;font-weight:600;line-height:1.25;color:var(--black);overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;text-overflow:ellipsis}@media(max-width:575.98px){.popular-news-card .popular-news-card__title{font-size:1rem}}.popular-news-card .popular-news-card__date{color:var(--gray-500);font-size:1rem;line-height:1.25;font-weight:400}.popular-news-card .popular-news-card__icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;color:var(--white);background:var(--green-900);transition:all .3s ease}.popular-news-card .popular-news-card__icon .icon{width:1rem;height:1rem}@media(max-width:1050px){.article-page .article-page__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:991.98px){.article-page .article-page__grid{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem}h1.article-page__title.title.title--banner{font-size:2rem}.article-content__body.formatted-content h2{font-size:1.5rem}.article-content__body.formatted-content h3{font-size:1.25rem}.article-content__body.formatted-content h4{font-size:1.125rem}}.about-hero{margin-bottom:4rem;padding-top:1rem}@media(max-width:991.98px){.about-hero{padding-top:0;margin-bottom:2.5rem}}.about-hero .about-hero__body{position:relative;min-height:32.8125rem;overflow:visible}@media(max-width:991.98px){.about-hero .about-hero__body{min-height:0}}.about-hero .about-hero__picture{position:absolute;inset:0;overflow:hidden;border-radius:1.875rem}@media(max-width:991.98px){.about-hero .about-hero__picture{position:relative;display:block;height:22.5rem;border-radius:1.25rem}}.about-hero .about-hero__picture img{width:100%;height:100%;object-fit:cover;display:block}.about-hero .about-hero__content{position:absolute;left:2.5rem;bottom:6.75rem;z-index:2;max-width:42.3125rem;color:var(--white)}@media(max-width:991.98px){.about-hero .about-hero__content{left:1.25rem;right:1.25rem;bottom:5.5rem;max-width:none}}@media(max-width:575.98px){.about-hero .about-hero__content{left:1rem;right:1rem;bottom:5.5rem}}.about-hero .about-hero__title{color:var(--white)}.about-hero .about-hero__title:not(:last-child){margin-bottom:1.25rem}@media(max-width:991.98px){.about-hero .about-hero__title:not(:last-child){margin-bottom:1rem}}.about-hero .about-hero__text{max-width:42.5rem;color:var(--white);font-size:1.25rem;line-height:1.5;font-weight:500}@media(max-width:991.98px){.about-hero .about-hero__text{font-size:.875rem}}.about-hero .about-hero__cta{position:absolute;left:0;bottom:0;z-index:5;padding-top:.5rem;padding-right:.5rem;border-radius:0 1.875rem 0 0;background:var(--gray-50);isolation:isolate}@media(max-width:991.98px){.about-hero .about-hero__cta{position:static;margin-top:.75rem;padding:0;border-radius:0;background:transparent}}.about-hero .about-hero__cta:before,.about-hero .about-hero__cta:after{content:"";position:absolute;z-index:-1;width:2.75rem;height:2.75rem;pointer-events:none}@media(max-width:991.98px){.about-hero .about-hero__cta:before,.about-hero .about-hero__cta:after{display:none}}.about-hero .about-hero__cta:before{left:100%;bottom:0;border-bottom-left-radius:1.875rem;box-shadow:-1rem 1rem 0 0 var(--white)}.about-hero .about-hero__cta:after{left:0;top:-2.75rem;border-bottom-left-radius:1.875rem;box-shadow:-1rem 1rem 0 0 var(--white)}@media(max-width:575.98px){.about-hero .about-hero__button{width:100%}}.about-stats{padding-bottom:4rem}@media(max-width:991.98px){.about-stats{padding-bottom:2.5rem}}.about-stats .about-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:575.98px){.about-stats .about-stats__grid{grid-template-columns:minmax(0,1fr);gap:.5rem}}.about-stat{padding:1.5rem;border-radius:1.25rem;background:var(--gray-50)}@media(max-width:575.98px){.about-stat{padding:1rem}}.about-stat strong{display:block;color:var(--black);font-family:var(--font-title);font-size:4rem;font-weight:500;line-height:1.25;letter-spacing:2%}.about-stat strong:not(:last-child){margin-bottom:1.25rem}@media(max-width:575.98px){.about-stat strong{font-size:2.75rem}.about-stat strong:not(:last-child){margin-bottom:1rem}}.about-stat span{color:var(--gray-500);font-size:1.25rem;line-height:1.5}@media(max-width:575.98px){.about-stat span{font-size:1.125rem}}.about-market .about-market__container{display:grid;grid-template-columns:minmax(0,35rem) minmax(0,41.875rem);align-items:center;justify-content:space-between;gap:4rem}@media(max-width:991.98px){.about-market .about-market__container{display:flex;justify-content:start;flex-direction:column-reverse;gap:2rem}}.about-market .about-market__picture{overflow:hidden;border-radius:1.25rem}.about-market .about-market__picture img{width:100%;max-height:24.1875rem;object-fit:cover;display:block}.about-market .about-market__title:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.about-market .about-market__title:not(:last-child){max-height:1.5rem}}.about-market .about-market__text{max-height:18rem;overflow-y:auto;padding-right:1.125rem}@media(min-width:992px){.about-market .about-market__text,.about-market .about-market__text *{scrollbar-color:auto;scrollbar-width:auto}.about-market .about-market__text::-webkit-scrollbar,.about-market .about-market__text *::-webkit-scrollbar{width:.25rem;height:.25rem}.about-market .about-market__text::-webkit-scrollbar-button,.about-market .about-market__text *::-webkit-scrollbar-button{display:none}.about-market .about-market__text::-webkit-scrollbar-track,.about-market .about-market__text *::-webkit-scrollbar-track{background:var(--gray-300)}.about-market .about-market__text::-webkit-scrollbar-track-piece,.about-market .about-market__text *::-webkit-scrollbar-track-piece{background:var(--gray-300)}.about-market .about-market__text::-webkit-scrollbar-thumb,.about-market .about-market__text *::-webkit-scrollbar-thumb{background:var(--green-900);border-radius:0}.about-market .about-market__text::-webkit-scrollbar-corner,.about-market .about-market__text *::-webkit-scrollbar-corner{background:var(--gray-300)}}@media(max-width:575.98px){.about-market .about-market__text{max-height:17.5rem;padding-right:1rem}}.history__slide-title{font-weight:600;font-size:1.25rem;line-height:1.25;color:var(--black)}.history__slide-title:not(:last-child){margin-bottom:1rem}@media(max-width:575.98px){.history__slide-title{font-size:1.125rem}}@media(max-width:991.98px){.about-market__picture{width:100%}}.history{--history-progress: 16.6667%;overflow:hidden}.history .history__title:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.history .history__title:not(:last-child){margin-bottom:1.5rem}}.history .history__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem}@media(max-width:991.98px){.history .history__body{grid-template-columns:1fr;gap:1.5rem}}.history .history__media,.history .history__content-slider{width:100%;min-width:0;overflow:hidden}.history .history__media{border-radius:1.25rem}.history .history__media .swiper-wrapper,.history .history__media-slide{width:100%;min-width:0}.history .history__image{height:22.5rem;width:100%;display:block;overflow:hidden;border-radius:1.25rem}@media(max-width:991.98px){.history .history__image{height:18.75rem}}@media(max-width:767.98px){.history .history__image{height:14.25rem}}.history .history__image img{width:100%;height:100%;display:block;object-fit:cover}.history .history__content{min-width:0}.history .history__years{position:relative;min-height:3rem;padding-bottom:.625rem;display:flex;align-items:center;justify-content:flex-start;gap:1.125rem;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.history .history__years::-webkit-scrollbar{display:none}.history .history__years:not(:last-child){margin-bottom:2rem}@media(max-width:767.98px){.history .history__years:not(:last-child){margin-bottom:1.5rem}}.history .history__year{position:relative;z-index:1;padding:0;border:0;outline:0!important;background:transparent;color:var(--gray-500);font-family:var(--font-title);font-size:1.375rem;font-weight:500;letter-spacing:2%;line-height:1.25;white-space:nowrap;flex:0 0 auto;scroll-snap-align:center;cursor:pointer;transition:color .3s ease,font-size .3s ease}@media(max-width:575.98px){.history .history__year{font-size:1rem}}@media(pointer:fine){.history .history__year:hover{color:var(--green-900)}}.history .history__year.is-active{color:var(--green-900);font-size:2rem}@media(max-width:575.98px){.history .history__year.is-active{font-size:1.5rem}}.history .history__content-slide{height:auto}.history .history__text{color:var(--gray-600);font-size:1rem;line-height:1.5}.history .history__text p:not(:last-child){margin-bottom:1rem}.history .history__nav{margin-top:2rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}@media(max-width:767.98px){.history .history__nav{margin-top:1.5rem;justify-content:center}}.page--about section.advantages.section.section--gray{margin-bottom:0!important}.work-steps{background-color:var(--gray-50)}.work-steps .work-steps__container{position:relative;display:grid;grid-template-columns:minmax(0,34.8125rem) minmax(0,41.9375rem);justify-content:space-between;gap:4rem}@media(max-width:991.98px){.work-steps .work-steps__container{grid-template-columns:1fr;gap:2rem}}.work-steps .work-steps__intro{position:sticky;top:6rem;height:fit-content}@media(max-width:991.98px){.work-steps .work-steps__intro{position:static;top:0}}.work-steps .work-steps__title:not(:last-child){margin-bottom:1.25rem}@media(max-width:991.98px){.work-steps .work-steps__title:not(:last-child){margin-bottom:1rem}}.work-steps .work-steps__text{width:100%;color:#7c7c7c;font-size:1.25rem;font-weight:600;line-height:1.5}@media(max-width:991.98px){.work-steps .work-steps__text{font-size:1.125rem}}.work-steps .work-steps__list{display:grid;gap:0}.work-step{display:grid;grid-template-columns:2.8125rem minmax(0,1fr);gap:2.5rem;padding:0 0 2rem;border-bottom:1px solid rgba(34,34,34,.1019607843)}.work-step:not(:first-child){padding-top:2rem}@media(max-width:575.98px){.work-step{grid-template-columns:1.875rem minmax(0,1fr);gap:1.25rem;padding-bottom:1.5rem}.work-step:not(:first-child){padding-top:1.5rem}}.work-step .work-step__number{color:var(--green-900);font-family:var(--font-title);font-size:3rem;font-weight:500;line-height:1}@media(max-width:575.98px){.work-step .work-step__number{font-size:2rem}}.work-step .work-step__title{color:var(--black);font-family:var(--font-title);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:2%;text-transform:uppercase}.work-step .work-step__title:not(:last-child){margin-bottom:.75rem}.work-step p{color:#616161;font-size:1rem;line-height:1.5;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;text-overflow:ellipsis}@media(max-width:575.98px){.about-hero__button{position:relative;width:100%;padding-right:3.75rem;padding-left:3.75rem;justify-content:center;gap:0}.about-hero__button .btn__arrow{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}}.page--error{background:var(--gray-50)}.error-page .error-page__container{min-height:35rem;display:grid;grid-template-columns:minmax(0,35rem) minmax(0,1fr);align-items:center;gap:4rem;padding-top:7.5rem;padding-bottom:7.5rem}@media(max-width:991.98px){.error-page .error-page__container{min-height:0;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:4.5rem;padding-bottom:4.5rem}}@media(max-width:575.98px){.error-page .error-page__container{gap:2rem;padding-top:4rem;padding-bottom:4rem}}.error-page .error-page__content{position:relative;z-index:1}@media(max-width:991.98px){.error-page .error-page__content{text-align:center}}.error-page .error-page__title{max-width:37.8125rem}.error-page .error-page__title:not(:last-child){margin-bottom:1.25rem}@media(max-width:991.98px){.error-page .error-page__title{margin-right:auto;margin-left:auto}}@media(max-width:575.98px){.error-page .error-page__title{max-width:37.625rem}.error-page .error-page__title:not(:last-child){margin-bottom:1rem}}.error-page .error-page__text{max-width:40rem;color:var(--gray-500);font-size:1.25rem;font-weight:600;line-height:1.25}.error-page .error-page__text:not(:last-child){margin-bottom:2rem}@media(max-width:991.98px){.error-page .error-page__text{margin-right:auto;margin-left:auto}}@media(max-width:575.98px){.error-page .error-page__text{max-width:20.5rem;font-size:1rem}.error-page .error-page__text:not(:last-child){margin-bottom:1.5rem}}.error-page .error-page__visual{position:relative;min-height:18.8125rem;display:flex;align-items:center;justify-content:center;order:2}.error-page .error-page__visual img{width:100%;height:100%;display:block;max-width:39.125rem}@media(max-width:991.98px){.error-page .error-page__visual{order:-1}}@media(max-width:575.98px){.error-page .error-page__button{position:relative;width:100%;padding-right:3.75rem;padding-left:3.75rem;justify-content:center;gap:0}.error-page .error-page__button .btn__arrow{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}}.page--privacy{background:var(--gray-50)}.privacy-policy{padding-top:2rem;padding-bottom:4rem}@media(max-width:991.98px){.privacy-policy{padding-top:0;padding-bottom:2.5rem}}@media(max-width:575.98px){.privacy-policy{padding-top:1.25rem;padding-bottom:2.5rem}}.privacy-policy .privacy-policy__container{max-width:56.375rem}.privacy-policy .privacy-policy__title:not(:last-child){margin-bottom:2rem}@media(max-width:575.98px){.privacy-policy .privacy-policy__title:not(:last-child){margin-bottom:1.5rem}}.privacy-policy .privacy-policy__card{padding:1.5rem;border-radius:1.25rem;background:var(--white)}@media(max-width:575.98px){.privacy-policy .privacy-policy__card{padding:1rem;border-radius:1rem}}.privacy-policy .privacy-policy__content{color:var(--gray-600);font-size:1rem;line-height:1.5}@media(max-width:575.98px){.privacy-policy .privacy-policy__content{font-size:.875rem}}.privacy-policy .privacy-policy__content h2,.privacy-policy .privacy-policy__content h3,.privacy-policy .privacy-policy__content h4,.privacy-policy .privacy-policy__content h5,.privacy-policy .privacy-policy__content h6{color:var(--black);font-family:var(--font-title);font-weight:500;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}.privacy-policy .privacy-policy__content h2{font-size:1.5rem}@media(max-width:575.98px){.privacy-policy .privacy-policy__content h2{font-size:1.25rem}}.privacy-policy .privacy-policy__content h3{font-family:var(--font-main);font-size:1.25rem;font-weight:600;letter-spacing:0;text-transform:none}@media(max-width:575.98px){.privacy-policy .privacy-policy__content h3{font-size:1.125rem}}.privacy-policy .privacy-policy__content h4,.privacy-policy .privacy-policy__content h5,.privacy-policy .privacy-policy__content h6{font-family:var(--font-main);font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none}.privacy-policy .privacy-policy__content h2,.privacy-policy .privacy-policy__content h3,.privacy-policy .privacy-policy__content h4,.privacy-policy .privacy-policy__content h5,.privacy-policy .privacy-policy__content h6{margin-top:2rem;margin-bottom:1rem}@media(max-width:575.98px){.privacy-policy .privacy-policy__content h2,.privacy-policy .privacy-policy__content h3,.privacy-policy .privacy-policy__content h4,.privacy-policy .privacy-policy__content h5,.privacy-policy .privacy-policy__content h6{margin-top:1.5rem}}.privacy-policy .privacy-policy__content p:not(:last-child),.privacy-policy .privacy-policy__content ul:not(:last-child),.privacy-policy .privacy-policy__content ol:not(:last-child),.privacy-policy .privacy-policy__content blockquote:not(:last-child){margin-bottom:1rem}.privacy-policy .privacy-policy__content ul,.privacy-policy .privacy-policy__content ol{padding-left:1.5rem}.privacy-policy .privacy-policy__content li:not(:last-child){margin-bottom:.5rem}.privacy-policy .privacy-policy__content blockquote{margin-right:0;margin-left:0;padding:.75rem 1rem;border-left:.125rem solid var(--green-900);color:var(--gray-600);font-style:italic}.footer{padding-top:clamp(1.5rem,1.5rem + 16 * (100vw - 23.4375rem) / 1065,2.5rem);padding-bottom:clamp(1rem,1rem + 8 * (100vw - 23.4375rem) / 1065,1.5rem);z-index:70;background-color:var(--white)}@media(max-width:991.98px){.footer a.title-link{font-size:1.25rem}}.footer .footer__panel{padding:4rem 2.5rem 1.5rem;border-radius:1.875rem;background:var(--gray-50)}@media(max-width:1090px){.footer .footer__panel{padding:2.5rem 1rem 1rem}}.footer .footer__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-200)}@media(max-width:1090px){.footer .footer__top{grid-template-columns:1fr}}.footer .footer__logo{width:6.1875rem;display:block}@media(max-width:1090px){.footer .footer__logo{width:10.25rem}}@media(max-width:991.98px){.footer .footer__logo{margin:0 auto}}.footer .footer__logo img{width:100%;height:auto}.footer .footer__nav-list{display:flex;align-items:center;justify-content:center;gap:2rem}@media(max-width:1199.98px){.footer .footer__nav-list{gap:1.75rem}}@media(max-width:1090px){.footer .footer__nav-list{display:grid;justify-content:start;gap:1.5rem}}@media(max-width:991.98px){.footer .footer__nav-list{display:grid;justify-content:center;text-align:center;align-items:center;gap:1.5rem}}.footer .footer__socials{display:flex;align-items:center;gap:1rem}@media(max-width:991.98px){.footer .footer__socials{justify-content:center}}.footer .footer__contacts{padding-top:1.5rem;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:2.5rem}@media(max-width:1090px){.footer .footer__contacts{grid-template-columns:1fr;gap:.75rem}}.footer .footer__bottom{padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2.1875rem}.footer .footer__copy{color:var(--black);font-size:1rem;line-height:1.5;font-weight:300;flex-shrink:0}.footer .footer__dev{display:inline-flex;align-items:center;gap:1rem;color:var(--black);font-size:.875rem;font-weight:700;line-height:1.25;transition:color .3s ease}.footer .footer__dev img{width:5.1875rem;height:auto;transition:all .3s ease}@media(pointer:fine){.footer .footer__dev:hover{color:var(--green-900)}.footer .footer__dev:hover img{transform:scale(1.1)}}@media(max-width:1090px){.footer .footer__dev{gap:.875rem}}.footer-contact__phones{display:grid;gap:.25rem}.footer-contact__phone{color:inherit;white-space:nowrap;transition:color .3s ease}@media(pointer:fine){.footer-contact__phone:hover{color:var(--green-900)}}.footer-contact{display:inline-flex;align-items:center;gap:.75rem;color:var(--black);font-size:1rem;line-height:1.25;transition:all .3s ease}@media(pointer:fine){.footer-contact:hover{color:var(--green-900)}}.footer-contact .footer-contact__icon{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100%;color:var(--black);background:#ffffff4d}.footer-contact .footer-contact__icon .icon{width:1rem;height:1rem}.footer-contact.footer-contact--address{margin-left:auto;width:fit-content}@media(max-width:1090px){.footer-contact.footer-contact--address{margin-left:0}}.breadcrumbs{padding:.5rem 0;color:var(--black);font-family:var(--font-main);font-size:.875rem;font-weight:500;line-height:1.25}@media(max-width:991.98px){.breadcrumbs{padding:1rem 0}}.breadcrumbs .breadcrumbs__list{display:flex;align-items:center;width:100%;gap:.75rem;margin:0;padding:0;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs .breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs .breadcrumbs__list{list-style:none}.breadcrumbs .breadcrumbs__item{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.breadcrumbs .breadcrumbs__link{color:var(--black);text-decoration:none;transition:all .3s ease}@media(pointer:fine){.breadcrumbs .breadcrumbs__link:hover{color:var(--green-900)}}.breadcrumbs .breadcrumbs__link:focus-visible{color:var(--green-900);outline:1px solid var(--green-900);outline-offset:.1875rem}.breadcrumbs .breadcrumbs__current{color:var(--green-900);-webkit-user-select:none;user-select:none}.breadcrumbs__separator{width:.75rem;height:.75rem;flex-shrink:0;color:var(--black)}.pagination{margin-top:1.5rem;display:flex;justify-content:center}@media(max-width:767.98px){.pagination{margin-top:1rem}}.pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination .page-numbers{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--black);font-family:var(--font-title);font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:color .3s ease,background-color .3s ease}@media(pointer:fine){.pagination .page-numbers:not(.current):not(.dots):not(.is-disabled):hover{background:var(--yellow-300)}}.pagination .page-numbers.current{color:var(--white);background:var(--green-900)}.pagination .page-numbers.dots{width:1.75rem;cursor:default}.pagination .page-numbers.prev,.pagination .page-numbers.next{border:1px solid var(--gray-200);background:var(--white)}.pagination .page-numbers.prev .icon,.pagination .page-numbers.next .icon{width:1.125rem;height:1.125rem}.pagination .page-numbers.next{border-color:var(--yellow-300);background:var(--yellow-300)}.pagination .page-numbers.next:active{background:var(--yellow-400)}.pagination .page-numbers.is-disabled{color:var(--gray-300);pointer-events:none}@media(max-width:767.98px){.pagination .page-numbers{width:2.5rem;height:2.5rem}.pagination .page-numbers.dots{width:1.5rem}}.product-card{height:100%;padding:1.5rem;display:flex;flex-direction:column;border-radius:1.25rem;background:var(--white)}@media(max-width:991.98px){.product-card{padding:1.5rem}}.product-card .product-card__image{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-card .product-card__image img{width:100%;height:100%;object-fit:contain;transition:all .3s ease}@media(pointer:fine){.product-card .product-card__image:hover img{transform:scale(1.04)}}.product-card .product-card__content{flex:1 1 auto;padding-top:1rem;display:flex;flex-direction:column}.product-card .product-card__title{font-family:var(--font-title);font-size:1.375rem;font-weight:500;line-height:1.25;letter-spacing:2%}.product-card .product-card__title:not(:last-child){margin-bottom:1rem}.product-card .product-card__title a{transition:all .3s ease}@media(pointer:fine){.product-card .product-card__title a:hover{color:var(--green-900)}}@media(max-width:991.98px){.product-card .product-card__title{font-size:1rem}}.product-card .product-card__price{margin-top:auto;margin-bottom:1rem;font-family:var(--font-title);font-size:1.25rem;line-height:1.25;font-weight:400}@media(max-width:991.98px){.product-card .product-card__price{font-size:1rem}}.product-card .product-card__button{width:100%}@media(max-width:992px){.product-card .product-card__button{max-width:100%}}section.advantages.section.section--gray{margin-bottom:4rem}@media(max-width:991.98px){section.advantages.section.section--gray{margin-bottom:2.5rem}}.advantages .advantages__body{position:relative;min-height:34.75rem;height:auto;padding:4rem 2.5rem;display:flex;flex-direction:column;overflow:hidden;border-radius:1.875rem;color:var(--white)}@media(max-width:991.98px){.advantages .advantages__body{min-height:33.3125rem;padding:2.5rem 0;border-radius:1.25rem}}.advantages .advantages__picture{position:absolute;inset:0}.advantages .advantages__picture img{width:100%;height:100%;object-fit:cover}@media(max-width:991.98px){.advantages .advantages__picture img{object-position:center}}.advantages .advantages__content{position:relative;z-index:2;max-width:32.5rem;margin:0 auto;text-align:center}@media(max-width:991.98px){.advantages .advantages__content{max-width:none;padding:0 1rem}}.advantages .advantages__title{color:var(--white)}.advantages .advantages__title:not(:last-child){margin-bottom:1rem}.advantages .advantages__text{color:var(--white);max-width:28.375rem;font-weight:600}.advantages .advantages__text:not(:last-child){margin-bottom:2rem}@media(max-width:991.98px){.advantages .advantages__text{font-weight:500}.advantages .advantages__text:not(:last-child){margin-bottom:1.5rem}}.advantages .advantages__button{min-width:14.5625rem}@media(max-width:991.98px){.advantages .advantages__button{width:100%}}.advantages .advantages__items{position:relative;z-index:2;margin-top:3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media(max-width:991.98px){.advantages .advantages__items{width:100%;margin-top:2rem;padding:0 1rem;display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1rem;overscroll-behavior-inline:contain;-ms-overflow-style:none;scrollbar-width:none}.advantages .advantages__items::-webkit-scrollbar{display:none}}.advantages-card{min-width:0;min-height:9.0625rem;padding:1.25rem;display:flex;align-items:flex-start;gap:1rem;border-radius:1.25rem;color:var(--black);background:var(--white)}@media(max-width:991.98px){.advantages-card{min-height:13.375rem;padding:1.75rem 1rem;display:block;flex:0 0 100%;scroll-snap-align:start}}.advantages-card .advantages-card__number{flex-shrink:0;color:var(--green-200);font-family:var(--font-title);font-size:2.25rem;font-weight:500;line-height:1.25;letter-spacing:2%}@media(max-width:991.98px){.advantages-card .advantages-card__number{margin-bottom:.75rem}}.advantages-card .advantages-card__content{min-width:0}.advantages-card .advantages-card__title{font-family:var(--font-main);font-size:1.25rem;font-weight:600;line-height:1.25}.advantages-card .advantages-card__title:not(:last-child){margin-bottom:.5rem}@media(max-width:991.98px){.advantages-card .advantages-card__title{font-size:1rem}}.advantages-card .advantages-card__text{color:var(--gray-600);font-family:var(--font-main);font-size:1rem;font-weight:400;line-height:1.5}.clients .clients__title:not(:last-child){margin-bottom:2rem}@media(max-width:991.98px){.clients .clients__title:not(:last-child){margin-bottom:1.5rem}}.clients .clients__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}@media(max-width:1199.98px){.clients .clients__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:991.98px){.clients .clients__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.clients .clients__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:5.3125rem;max-height:16.875rem;padding-right:1rem;gap:.5rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--green-900) var(--gray-300)}.clients .clients__grid::-webkit-scrollbar{width:.125rem}.clients .clients__grid::-webkit-scrollbar-track{background:var(--gray-300)}.clients .clients__grid::-webkit-scrollbar-thumb{border-radius:.125rem;background:var(--green-900)}}.clients .clients__item{min-width:0;min-height:7.5rem;padding:1.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.25rem;background:var(--white)}@media(max-width:767.98px){.clients .clients__item{min-height:0;height:5.3125rem;padding:1rem}}.clients .clients__item img{max-width:100%;max-height:4.5rem;width:auto;height:auto;object-fit:contain;transition:all .3s ease}@media(max-width:767.98px){.clients .clients__item img{max-height:3.3125rem}}@media(pointer:fine){.clients .clients__item:hover img{transform:scale(1.05)}}.contact-cta .contact-cta__body{position:relative;min-height:22.6875rem;padding:4rem 2.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.875rem;color:var(--white);background:var(--gray-600)}@media(max-width:991.98px){.contact-cta .contact-cta__body{min-height:31.25rem;padding:2rem 1rem;border-radius:1.25rem}}.contact-cta .contact-cta__picture{position:absolute;inset:0}.contact-cta .contact-cta__picture img{width:100%;height:100%;object-fit:cover}@media(max-width:991.98px){.contact-cta .contact-cta__picture img{object-position:56% center}}.contact-cta .contact-cta__content{position:relative;z-index:2;width:100%;max-width:38.375rem;text-align:center}.contact-cta .contact-cta__title{color:var(--white);font-size:3rem;letter-spacing:2%}.contact-cta .contact-cta__title:not(:last-child){margin-bottom:1.25rem}@media(max-width:991.98px){.contact-cta .contact-cta__title{font-size:2rem}.contact-cta .contact-cta__title:not(:last-child){margin-bottom:1rem}}.contact-cta .contact-cta__text{color:var(--white);font-weight:500}.contact-cta .contact-cta__text:not(:last-child){margin-bottom:2rem}@media(max-width:991.98px){.contact-cta .contact-cta__text{font-size:1rem}.contact-cta .contact-cta__text:not(:last-child){margin-bottom:1.5rem}}.contact-cta .contact-cta__button{min-width:14.625rem;margin:0 auto}@media(max-width:991.98px){.contact-cta .contact-cta__button{width:100%;min-width:0}}.seo-section__scroll{max-height:13.75rem;padding-right:1.25rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.seo-section__scroll::-webkit-scrollbar{width:.125rem;height:.125rem}.seo-section__scroll::-webkit-scrollbar-track,.seo-section__scroll::-webkit-scrollbar-track-piece{background:var(--gray-300)}.seo-section__scroll::-webkit-scrollbar-thumb{border-radius:0;background:var(--green-900)}.seo-section__scroll{scrollbar-width:thin;scrollbar-color:var(--green-900) var(--gray-300)}.seo-section__scroll::-webkit-scrollbar{width:.125rem}.seo-section__scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.seo-section__scroll::-webkit-scrollbar-track{background:var(--gray-300)}.seo-section__scroll::-webkit-scrollbar-thumb{border-radius:.125rem;background:var(--green-900)}@media(max-width:991.98px){.seo-section__scroll{max-height:13.9375rem;padding-right:1rem}}.catalog-product-card{min-width:0;width:100%;height:100%;padding:1.5rem;display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;overflow:hidden;border-radius:1.25rem;background:var(--white)}.catalog-product-card .catalog-product-card__image{width:11rem;height:11rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem}.catalog-product-card .catalog-product-card__image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}@media(pointer:fine){.catalog-product-card .catalog-product-card__image img:hover{transform:scale(1.04)}}.catalog-product-card .catalog-product-card__content{min-width:0;display:flex;flex-direction:column}.catalog-product-card .catalog-product-card__details{min-width:0}.catalog-product-card .catalog-product-card__title{font-family:var(--font-title);font-size:1.375rem;font-weight:500;line-height:1.25;letter-spacing:2%}.catalog-product-card .catalog-product-card__title:not(:last-child){margin-bottom:.75rem}.catalog-product-card .catalog-product-card__title a{transition:all .3s ease}@media(pointer:fine){.catalog-product-card .catalog-product-card__title a:hover{color:var(--green-900)}}.catalog-product-card .catalog-product-card__meta{display:grid;gap:1px;color:var(--gray-500);font-family:var(--font-main);font-size:1rem;font-weight:400;line-height:1.25}.catalog-product-card .catalog-product-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.catalog-product-card .catalog-product-card__price{flex-shrink:0;color:var(--black);font-family:var(--font-title);font-size:1.25rem;font-weight:400;line-height:1.25;white-space:nowrap}.catalog-product-card .catalog-product-card__button{width:12.125rem;flex-shrink:0}@media(max-width:767.98px){.catalog-product-card{min-height:8.5rem;height:auto;padding:.75rem;grid-template-columns:6rem minmax(0,1fr);grid-template-rows:minmax(6rem,auto) 2.5rem;gap:.75rem;border-radius:1rem}.catalog-product-card .catalog-product-card__image{grid-column:1;grid-row:1;width:6rem;height:6rem;border-radius:1.25rem}.catalog-product-card .catalog-product-card__content{display:contents}.catalog-product-card .catalog-product-card__details{grid-column:2;grid-row:1}.catalog-product-card .catalog-product-card__title{font-size:1rem;line-height:1.25}.catalog-product-card .catalog-product-card__title:not(:last-child){margin-bottom:.5rem}.catalog-product-card .catalog-product-card__meta{gap:1px;font-size:1rem;line-height:1.25}.catalog-product-card .catalog-product-card__footer{grid-column:1/-1;grid-row:2;margin-top:0;display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.3125rem}.catalog-product-card .catalog-product-card__price{font-size:1rem}.catalog-product-card .catalog-product-card__button{width:100%;max-width:12.1875rem;margin-left:auto;min-height:3rem;border-radius:1.25rem;font-size:1rem}.catalog-product-card .catalog-product-card__button .btn__arrow{right:.25rem;width:2.5rem;height:2.5rem}.catalog-product-card .catalog-product-card__button .btn__arrow .icon{width:1rem;height:1rem}}.blog-card{padding:1.5rem;border-radius:1.25rem;background:var(--white);width:100%;height:100%}.blog-card .blog-card__image{display:block;overflow:hidden;max-height:14.1875rem;border-radius:1.25rem;background:var(--gray-100)}.blog-card .blog-card__image:not(:last-child){margin-bottom:1rem}@media(max-width:575.98px){.blog-card .blog-card__image{max-height:10.125rem}}@media(pointer:fine){.blog-card .blog-card__image:hover img{transform:scale(1.04)}}.blog-card .blog-card__image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease;display:block}.blog-card .blog-card__meta{display:flex;align-items:center;gap:.5rem}.blog-card .blog-card__meta:not(:last-child){margin-bottom:1rem}.blog-card .blog-card__tag,.blog-card .blog-card__date{min-height:2rem;padding:.25rem 1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:6.25rem;font-size:1rem;font-weight:400;line-height:1.25}.blog-card .blog-card__tag{color:var(--white);background:var(--green-500)}.blog-card .blog-card__date{color:var(--gray-500);background:var(--gray-50)}.blog-card .blog-card__title{color:var(--black);font-family:var(--font-title);font-size:1.375rem;font-weight:500;line-height:1.25}.blog-card .blog-card__title:not(:last-child){margin-bottom:.75rem}@media(max-width:575.98px){.blog-card .blog-card__title{font-size:1.25rem}}.blog-card .blog-card__title a{color:inherit;text-decoration:none;transition:all .3s ease;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;text-overflow:ellipsis}@media(pointer:fine){.blog-card .blog-card__title a:hover{color:var(--green-900)}}.blog-card .blog-card__text{color:var(--gray-500);font-size:1rem;line-height:1.5;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;text-overflow:ellipsis}
