.b-about-grid-item{background:var(--color-white);border-radius:20px;box-sizing:border-box;height:100%;padding:.8rem 7rem 2.3rem 2.4rem;position:relative;width:100%}.b-about-grid-item--gray{background:var(--color-grey-light)}.b-about-grid-item__title-wrapper{color:var(--color-green-light);-moz-column-gap:.7rem;column-gap:.7rem;display:flex;flex-flow:row nowrap;font-weight:700;line-height:1.25;margin-bottom:1.5rem}@media screen and (min-width:420px){.b-about-grid-item__title-wrapper{margin-bottom:.7rem}}@media screen and (min-width:1400px){.b-about-grid-item__title-wrapper{margin-bottom:1.5rem}}@media screen and (min-width:1600px){.b-about-grid-item__title-wrapper{margin-bottom:.7rem}}.b-about-grid-item__title{font-size:5.5rem}@media screen and (min-width:1280px){.b-about-grid-item__title{font-size:8rem}}.b-about-grid-item__postfix{font-size:2rem;text-transform:lowercase;transform:translateY(1rem)}@media screen and (min-width:1280px){.b-about-grid-item__postfix{font-size:3.2rem}}.b-about-grid-item__description{color:var(--color-black);font-size:1.4rem}@media screen and (min-width:1280px){.b-about-grid-item__description{font-size:1.7rem}}.b-about-grid-item__logo{position:absolute;right:2.7rem;top:.8rem}@media screen and (min-width:1280px){.b-about-grid-item--about .b-about-grid-item__postfix{font-size:2.8rem}}.b-main-card{aspect-ratio:1;background-color:var(--color-card-bg);border-radius:1.5rem;display:flex;grid-column:span 6;overflow:hidden;padding:2.5rem 2.5rem 2rem;position:relative;transition:background-color var(--base-transition)}@media screen and (min-width:1024px){.b-main-card{grid-column:span 3}}.b-main-card:hover{background-color:var(--color-card-bg-hover)}.b-main-card:hover .b-main-card__link,.b-main-card:hover .b-main-card__link:active,.b-main-card:hover .b-main-card__link:visited{color:var(--color-card-hover)}.b-main-card:hover .b-main-card__arrow{--color-arrow-btn:var(--color-arrow-btn-hover);--color-arrow-btn-bg:var(--color-arrow-btn-bg-hover)}.b-main-card--production{grid-column:span 12;max-height:37.5rem;width:100%}@media screen and (min-width:768px){.b-main-card--production{aspect-ratio:2/1;grid-column:span 6;max-height:unset}}@media screen and (min-width:1024px){.b-main-card--production{grid-column:span 6}}.b-main-card--production .b-main-card__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover}.b-main-card--production .b-main-card__item{aspect-ratio:2/1}.b-main-card--production .b-main-card__link{font-size:2rem}.b-main-card--evolution{aspect-ratio:13/5;grid-column:span 12}@media screen and (min-width:768px){.b-main-card--evolution{aspect-ratio:1;grid-column:span 6}}@media screen and (min-width:1024px){.b-main-card--evolution{grid-column:span 3}}.b-main-card--evolution:hover .b-main-card__title{background-color:hsla(0,0%,100%,.15)}.b-main-card--evolution .b-main-card__image{height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){.b-main-card--evolution .b-main-card__image{bottom:unset;left:50%;-o-object-fit:cover;object-fit:cover;right:unset;top:50%;transform:translate(-50%,-50%)}}.b-main-card--evolution .b-main-card__link{align-items:end;grid-template-columns:18.5rem 1fr}@media screen and (min-width:768px){.b-main-card--evolution .b-main-card__link{align-items:normal;grid-template-columns:1fr}}.b-main-card--evolution .b-main-card__arrow{justify-self:end}@media screen and (min-width:768px){.b-main-card--evolution .b-main-card__arrow{grid-template-columns:1fr}}.b-main-card--evolution .b-main-card__title{backdrop-filter:blur(12px);background-color:rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:1.5rem;display:block;padding:1.5rem 2rem;transition:background-color var(--base-transition)}.b-main-card--evolution .b-main-card__title b{max-width:12.5rem}@media screen and (min-width:768px){.b-main-card--evolution .b-main-card__title{min-height:12rem;padding:1.5rem 2rem}}.b-main-card__image{bottom:0;position:absolute;right:0}.b-main-card__link{align-content:space-between;display:grid;font-size:1.1rem;position:relative;transition:color var(--base-transition);width:100%;z-index:1}.b-main-card__link,.b-main-card__link:active,.b-main-card__link:visited{color:var(--color-font)}@media screen and (min-width:768px){.b-main-card__link{font-size:1.6rem}}.b-main-container{display:flex;flex-flow:column nowrap}.b-main-container__item--main-slider{margin-bottom:5rem}@media screen and (min-width:768px){.b-main-container__item--main-slider{margin-bottom:6rem}}.b-main-container__item--productions{margin-bottom:6rem}@media screen and (min-width:768px){.b-main-container__item--productions{margin-bottom:3.3rem}}.b-main-container__item--trademarks{margin-bottom:8rem}.b-main-container__item--about-company{margin-bottom:5rem}@media screen and (min-width:768px){.b-main-container__item--about-company{margin-bottom:6rem}}.b-main-container__item--services{margin-bottom:6rem}@media screen and (min-width:768px){.b-main-container__item--services{margin-bottom:12rem}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.b-main-intro-slider{position:relative;--px:2rem;--py:2.5rem;--progress-height:0.7rem}@media screen and (min-width:821px){.b-main-intro-slider{--px:3rem;--py:5rem}}@media screen and (min-width:1280px){.b-main-intro-slider{--px:5.5rem;--py:5rem}}.b-main-intro-slider__slider{overflow:hidden}.b-main-intro-slider__item{--h:51rem;align-items:flex-end;display:flex;height:calc(var(--h) - var(--py)*2);padding:var(--py) var(--px)}@media screen and (min-width:420px){.b-main-intro-slider__item{--h:40.6rem}}.b-main-intro-slider__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.b-main-intro-slider__content{backdrop-filter:blur(84px);background-color:hsla(0,0%,52%,.1);border:.1rem solid hsla(0,0%,100%,.16);border-radius:2.6rem;display:flex;flex:0 0 auto;flex-flow:column nowrap;padding:2rem 2.5rem;width:75%}@media screen and (min-width:821px){.b-main-intro-slider__content{padding:3rem 3rem 2.5rem;width:calc(75% - var(--px)*2 - 1rem)}}@media screen and (min-width:1024px){.b-main-intro-slider__content{max-width:44rem}}@media screen and (min-width:1280px){.b-main-intro-slider__content{max-width:64rem}}@media screen and (min-width:1280px)and (max-width:1280px){.b-main-intro-slider__content{max-width:54rem}}.b-main-intro-slider__title{display:inline-block;font-size:2rem;font-weight:600;line-height:1;margin-bottom:1.5rem}.b-main-intro-slider__title--no-desc{margin-bottom:6.4rem}@media screen and (min-width:821px){.b-main-intro-slider__title{font-size:2.2rem}}@media screen and (min-width:1024px){.b-main-intro-slider__title{font-size:2rem}}@media screen and (min-width:1280px){.b-main-intro-slider__title{font-size:4rem;font-weight:700}}.b-main-intro-slider__link{width:-moz-fit-content;width:fit-content}.b-main-intro-slider__desc{font-size:1.2rem;margin-bottom:1.5rem}@media screen and (min-width:821px){.b-main-intro-slider__desc{font-size:1.6rem;margin-bottom:3rem;max-width:43rem}}@media screen and (min-width:1024px){.b-main-intro-slider__desc{font-size:1.4rem}}@media screen and (min-width:1280px){.b-main-intro-slider__desc{font-size:1.6rem;margin-bottom:3.5rem;max-width:53rem}}.b-main-intro-slider__nav-container{bottom:var(--py);display:none;gap:2.5rem;position:absolute;right:var(--px);z-index:1}@media screen and (min-width:821px){.b-main-intro-slider__nav-container{display:flex}}.b-main-intro-slider__progress-wrapper{background-color:rgba(0,0,0,.1);height:var(--progress-height)}@media screen and (min-width:821px){.b-main-intro-slider__progress-wrapper{display:none}}.b-main-intro-slider__progress{background-color:var(--color-main);display:block;height:100%;max-width:0}.b-main-intro-slider__progress--active{max-width:100%;transition:max-width 4.9s linear}.ymaps-2-1-79-ground-pane{filter:grayscale(1) brightness(80%)}.b-main-map{overflow:hidden;position:relative}.b-main-map__wrapper{height:100%;left:0;padding:4.5rem 0 3.5rem;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.b-main-map__wrapper{padding:4rem 0 3.5rem}}@media screen and (min-width:1024px){.b-main-map__wrapper{padding:2rem}}.b-main-map__container{display:flex;flex-direction:column;gap:17.5rem;padding-top:30.5rem;position:relative}@media screen and (min-width:768px){.b-main-map__container{flex-direction:row;gap:5rem;justify-content:space-between;padding-top:0}}@media screen and (min-width:1024px){.b-main-map__container{flex-direction:column;gap:3rem}}.b-main-map__places{display:grid;gap:2rem;left:2rem;max-height:5.7rem;overflow:hidden;position:absolute;top:0;transition:max-height var(--base-transition);width:calc(100% - 4rem);z-index:2}.b-main-map__places--open .b-main-map__arrow{transform:rotate(270deg)}@media screen and (min-width:768px){.b-main-map__places{left:unset;max-height:none;position:relative;top:unset}}@media screen and (min-width:1024px){.b-main-map__places{grid-template-columns:repeat(4,1fr);width:auto}}.b-main-map__place{align-items:center;background-color:var(--color-bg);border-radius:5rem;color:var(--color-font);cursor:pointer;display:flex;gap:1rem;padding:1.2rem;transition:var(--base-transition);transition-property:color,background-color,opacity}.b-main-map__place--pressed,.b-main-map__place:hover{background-color:var(--color-main);color:var(--color-card-hover)}.b-main-map__place--pressed .b-main-map__icon,.b-main-map__place:hover .b-main-map__icon{color:var(--color-font)}.b-main-map__place--pressed{order:-1}@media screen and (min-width:768px){.b-main-map__place--pressed{order:0}}.b-main-map__icon{background-color:var(--color-card-bg);border-radius:50%;display:grid;height:3.3rem;place-items:center;width:3.3rem}.b-main-map__title{font-size:1.2rem;font-weight:600;text-align:left}@media screen and (min-width:768px){.b-main-map__title{font-size:1.6rem}}.b-main-map__popup{max-width:50.7rem;z-index:1}.b-main-map__popup--show{opacity:1}@media screen and (min-width:1024px){.b-main-map__popup{align-self:flex-end}}.b-main-map__arrow{color:var(--color-bg);display:grid;height:5.7rem;place-items:center;position:absolute;right:0;top:0;transform:rotate(90deg);transition:transform var(--base-transition);width:5.7rem;z-index:1}@media screen and (min-width:768px){.b-main-map__arrow{display:none}}.b-main-map__map{background-color:var(--color-gray);height:100vh;width:100%}.b-main-map__map .ymaps-2-1-79-ground-pane{filter:grayscale(1) brightness(80%)}@media screen and (min-width:768px){.b-main-map__map{height:47.5rem}}.b-main-section{display:flex;flex-direction:column;position:relative}.b-main-section__title{align-items:baseline;display:flex;justify-content:space-between}.b-main-section__title:has(.c-font-h2){margin-bottom:3.4rem}.b-main-section__title:has(.c-font-h3){margin-bottom:3.5rem}@media screen and (min-width:768px){.b-main-section__title:has(.c-font-h3){margin-bottom:.7rem}}.b-main-section__button{display:block;font-size:2rem}.b-main-section__button--mobile{margin:1.5rem auto 0;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.b-main-section__button--mobile{display:none}}.b-main-section__button--desktop{display:none}@media screen and (min-width:768px){.b-main-section__button--desktop{display:block}}.b-main-section__header-wrapper{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-flow:row nowrap}.b-main-section__header-wrapper a{color:var(--color-black);display:block;transition:color var(--base-transition)}.b-main-section__header-wrapper a:hover{color:var(--color-green-light)}.b-main-sided-section{position:relative;width:100%}.b-main-sided-section__main-content-wrapper{-moz-column-gap:10rem;column-gap:10rem;display:flex;flex-flow:column nowrap;position:relative;row-gap:3rem;z-index:10}@media screen and (min-width:1400px){.b-main-sided-section__main-content-wrapper{flex-flow:row nowrap;margin:0 auto;padding-left:var(--base-indent-x);padding-right:var(--base-indent-x);width:min(100%,var(--content-max-width))}}.b-main-sided-section__description-wrapper{display:flex;flex-flow:column nowrap;width:100%}@media screen and (min-width:1400px){.b-main-sided-section__description-wrapper{width:30rem}}.b-main-sided-section__content-wrapper{position:relative;width:100%;z-index:10}@media screen and (min-width:1400px){.b-main-sided-section__content-wrapper{width:calc(100% - 40rem)}}.b-main-sided-section__title{margin-bottom:1.3rem}.b-main-sided-section__description{margin-bottom:3.7rem}.b-main-sided-section__background{height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:5}.b-main-sided-section__background-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-main-sided-section__background-image--desktop{display:none}@media screen and (min-width:1280px){.b-main-sided-section__background-image--desktop{display:block}}.b-main-sided-section__background-image--mobile{display:block}@media screen and (min-width:1280px){.b-main-sided-section__background-image--mobile{display:none}}.b-main-sided-section__description{font-size:1.4rem}.b-main-sided-section__button{width:-moz-fit-content;width:fit-content}.b-main-sided-section--greyed{background:var(--color-grey-light);padding-bottom:8.3rem;padding-top:8.3rem}.b-main-sided-section--about .b-main-sided-section__content-wrapper{padding:0}.b-popup-alert{--info-width:100%;--image-display:none;--content-padding:2rem;height:100vh;left:0;padding:15px;position:fixed;top:0;visibility:hidden;width:100%}.b-popup-alert__background{background-color:#000;cursor:pointer;height:100vh;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.b-popup-alert__content{align-items:center;background-color:#028877;border:.1rem solid hsla(0,0%,100%,.2);border-radius:2rem;display:flex;margin:0 auto;max-height:70vh;max-width:80vw;min-height:300px;padding:var(--content-padding);position:relative;top:50%;transform:translateY(-50%);transition:transform .15s ease 0s,opacity .15s ease 1s;width:100%;z-index:2}.b-popup-alert__info{display:flex;flex-direction:column;margin-right:40px;max-height:60vh;padding:30px 0;width:var(--info-width)}.b-popup-alert__info--full{width:100%}.b-popup-alert__info.with-button{margin-bottom:calc(var(--content-padding) + 20px)}@media screen and (min-width:640px){.b-popup-alert__info.with-button{margin-bottom:var(--content-padding)}}@media screen and (min-width:1024px){.b-popup-alert__info.with-button{margin-bottom:calc(var(--content-padding) + 20px)}}@media screen and (min-width:1280px){.b-popup-alert__info.with-button{margin-bottom:var(--content-padding)}}.b-popup-alert__title{color:#fff;margin-bottom:1em;max-height:18vh;overflow-wrap:break-word;padding-left:20px}.b-popup-alert__image{display:var(--image-display);text-align:center;width:50%}.b-popup-alert__text{color:#fff;font-size:18px;max-height:30vh;overflow:auto;overflow-wrap:break-word;padding:20px}.b-popup-alert__text::-webkit-scrollbar{width:5px}.b-popup-alert__text::-webkit-scrollbar-track{background-color:#fff}.b-popup-alert__text::-webkit-scrollbar-thumb{box-shadow:inset 0 0 11px #028877}.b-popup-alert__close{cursor:pointer;height:24px;opacity:1;position:absolute;right:20px;top:20px;transition:opacity .2s ease;width:24px}.b-popup-alert__close:hover{opacity:1}.b-popup-alert__close:after,.b-popup-alert__close:before{background:#fff;content:"";display:block;height:2px;position:absolute;top:10px;width:2em}.b-popup-alert__close:before{transform:rotate(45deg)}.b-popup-alert__close:after{transform:rotate(-45deg)}.b-popup-alert__close-button{background-color:var(--color-white);bottom:var(--content-padding);left:calc(var(--content-padding) + 20px);position:absolute}.b-popup-alert__close-button:hover{border-color:var(--color-white)}@media screen and (min-width:1280px){.b-popup-alert{--info-width:50%;--image-display:block;--content-padding:50px}}.b-slider-nav-btn{--btn-size:4rem;background-color:var(--btn-slider-bg-color);border-radius:50%;color:var(--btn-slider-color);cursor:pointer;display:grid;height:var(--btn-size);place-items:center;transition:background-color var(--base-transition),color var(--base-transition);width:var(--btn-size)}.b-slider-nav-btn svg{max-height:1rem}@media screen and (min-width:768px){.b-slider-nav-btn{--btn-size:6rem}.b-slider-nav-btn svg{max-height:none}}.b-slider-nav-btn:hover{background-color:var(--btn-slider-bg-color-hover);color:var(--btn-slider-color-hover)}.b-slider-nav-btn--prev{transform:rotate(180deg)}.b-slider-nav-btn--disabled,.b-slider-nav-btn[disabled]{cursor:default;opacity:.2}.b-slider-nav-btn--disabled,.b-slider-nav-btn--disabled:hover,.b-slider-nav-btn[disabled],.b-slider-nav-btn[disabled]:hover{background-color:var(--btn-slider-bg-color-disabled);color:var(--btn-slider-color-disabled)}.b-common-grid{width:100%}.b-common-grid__items{display:flex;flex-flow:row wrap;row-gap:20px}.b-common-grid--1 .b-common-grid__item{height:auto;width:100%}.b-common-grid--1 .b-common-grid__item:nth-child(odd){margin-right:20px}.b-common-grid--2 .b-common-grid__item{height:auto;width:100%}@media screen and (min-width:880px){.b-common-grid--2 .b-common-grid__item{width:calc(50% - 10px)}.b-common-grid--2 .b-common-grid__item:nth-child(odd){margin-right:20px}}.b-common-grid--3 .b-common-grid__item{height:auto;width:100%}.b-common-grid--3 .b-common-grid__item:nth-child(3n){margin-right:0}@media screen and (min-width:1280px){.b-common-grid--3 .b-common-grid__item{margin-right:20px;width:calc(50% - 20px)}.b-common-grid--3 .b-common-grid__item:nth-child(2n){margin-right:0}.b-common-grid--3 .b-common-grid__item:nth-child(3n){margin-right:20px}}@media screen and (min-width:1400px){.b-common-grid--3 .b-common-grid__item{margin-right:20px;width:calc(33.33333% - 13.33333px)}.b-common-grid--3 .b-common-grid__item:nth-child(2n){margin-right:20px}.b-common-grid--3 .b-common-grid__item:nth-child(3n){margin-right:0}}.b-common-grid--4 .b-common-grid__item{height:auto;margin-right:2rem;width:calc(50% - 1rem)}.b-common-grid--4 .b-common-grid__item:nth-child(2n){margin-right:0}@media screen and (min-width:1400px){.b-common-grid--4 .b-common-grid__item{width:calc(25% - 1.5rem)}.b-common-grid--4 .b-common-grid__item:nth-child(2n){margin-right:2rem}.b-common-grid--4 .b-common-grid__item:nth-child(4n){margin-right:0}}.b-common-grid--slim.b-common-grid--4 .b-common-grid__item{margin-right:0;width:100%}@media screen and (min-width:768px){.b-common-grid--slim.b-common-grid--4 .b-common-grid__item{height:auto;margin-right:2rem;width:calc(50% - 1rem)}.b-common-grid--slim.b-common-grid--4 .b-common-grid__item:nth-child(2n){margin-right:0}}@media screen and (min-width:1400px){.b-common-grid--slim.b-common-grid--4 .b-common-grid__item{width:calc(25% - 1.5rem)}.b-common-grid--slim.b-common-grid--4 .b-common-grid__item:nth-child(2n){margin-right:2rem}.b-common-grid--slim.b-common-grid--4 .b-common-grid__item:nth-child(4n){margin-right:0}}.b-common-grid--slider .b-common-grid__items-wrapper--mobile{display:none;overflow:hidden}@media(width < 1280px){.b-common-grid--slider .b-common-grid__items-wrapper--desktop{display:none}.b-common-grid--slider .b-common-grid__items-wrapper--mobile{display:block}.b-common-grid--slider .b-common-grid__items{-moz-column-gap:1.5rem;column-gap:1.5rem;flex-flow:row nowrap}.b-common-grid--slider .b-common-grid__item{width:32.9rem}}.b-trademark-grid-item{background:var(--color-grey-light);border-radius:20px;display:block;position:relative;text-decoration:none;transition:background-color var(--base-transition);width:100%}.b-trademark-grid-item__content{display:flex;flex-flow:row nowrap;justify-content:space-between;min-height:10rem;overflow:hidden;padding:1.9rem 1.8rem;position:relative}.b-trademark-grid-item--image-background .b-trademark-grid-item__content:after{background:url(data:image/png;base64,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);bottom:-1.5rem;content:" ";height:100%;position:absolute;right:-2.7rem;width:100%}.b-trademark-grid-item__title-wrapper{align-items:baseline;color:var(--color-green-light);display:flex;flex-flow:row nowrap;font-size:1.8rem;font-weight:700;gap:.6rem;line-height:1.2;margin-bottom:.5rem}@media screen and (min-width:480px){.b-trademark-grid-item__title-wrapper{font-size:2.9rem}}@media screen and (min-width:1400px){.b-trademark-grid-item__title-wrapper{font-size:2.5rem}}@media screen and (min-width:1500px){.b-trademark-grid-item__title-wrapper{font-size:2.9rem}}.b-trademark-grid-item__title{text-transform:uppercase}.b-trademark-grid-item__sub-title{font-size:1.2rem;font-weight:900}@media screen and (min-width:480px){.b-trademark-grid-item__sub-title{font-size:1.6rem}}.b-trademark-grid-item__description,.b-trademark-grid-item__sub-title,.b-trademark-grid-item__title{transition:color var(--base-transition)}.b-trademark-grid-item__description{color:var(--color-black);font-size:1rem;font-weight:500;line-height:1.05;max-width:80%}@media screen and (min-width:480px){.b-trademark-grid-item__description{max-width:100%}}@media screen and (min-width:1400px){.b-trademark-grid-item__description{font-size:1.3rem}}.b-trademark-grid-item__image-wrapper{display:flex;height:11.2rem;justify-content:flex-end;position:absolute;right:.9rem;top:-2.2rem;width:13.7rem}.b-trademark-grid-item__image-wrapper img{max-height:100%;width:auto}@media screen and (min-width:1280px){.b-trademark-grid-item__image-wrapper{height:12.2rem;right:3.5rem;width:15.5rem}}.b-trademark-grid-item:hover{background:var(--color-green-light)}.b-trademark-grid-item:hover .b-trademark-grid-item__description,.b-trademark-grid-item:hover .b-trademark-grid-item__sub-title,.b-trademark-grid-item:hover .b-trademark-grid-item__title{color:var(--color-white)}.b-production-type-grid-item{background:var(--color-grey-light);border-radius:20px;display:block;min-height:37.5rem;overflow:hidden;padding:1.7rem 1.8rem;position:relative;text-decoration:none;transition:background-color var(--base-transition);width:100%}@media screen and (min-width:768px){.b-production-type-grid-item{aspect-ratio:2/1;min-height:auto}}.b-production-type-grid-item__title{color:var(--color-black);font-size:2rem;font-weight:700;line-height:1.26;position:relative;transition:color var(--base-transition);z-index:10}.b-production-type-grid-item__button{position:relative;z-index:10}.b-production-type-grid-item__background{background:var(--background-image);background-size:contain;display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;top:0;width:100%;z-index:5}.b-production-type-grid-item__background img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.b-production-type-grid-item:hover{background:var(--color-grey-dark)}.b-production-type-grid-item:hover .b-production-type-grid-item__title{color:var(--color-white)}.b-services-grid-item{background:var(--color-grey-light);border-radius:20px;display:flex;height:100%;min-height:15.7rem;overflow:hidden;padding:1.28rem 1.29rem 0 1.23rem;position:relative;transition:background-color var(--base-transition);width:100%}@media screen and (min-width:768px){.b-services-grid-item{align-items:center;min-height:auto;padding:3.3rem 10rem 3.4rem 3.4rem}}.b-services-grid-item__content{color:var(--color-black);font-size:1.1rem;font-weight:700;line-height:1.148;position:relative;transition:color var(--base-transition);z-index:10}@media screen and (min-width:768px){.b-services-grid-item__content{font-size:2.2rem}}.b-services-grid-item__background{bottom:-1.5rem;pointer-events:none;position:absolute;right:0;z-index:5}.b-services-grid-item:hover{background:var(--color-green-light)}.b-services-grid-item:hover .b-services-grid-item__content{color:var(--color-white)}root{--bx-panel-height:0}.b-map-detail-popup{align-items:flex-start;display:none;gap:1rem;position:relative}.b-map-detail-popup--show{display:flex}.b-map-detail-popup__wrapper{backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.5);border:.1rem solid hsla(0,0%,100%,.2);border-radius:2rem;flex-grow:1;padding:2rem}@media screen and (min-width:768px){.b-map-detail-popup__wrapper{padding:2rem 2rem 3rem 4rem}}.b-map-detail-popup__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:3.5rem}.b-map-detail-popup__name{font-size:2rem}.b-map-detail-popup__name a{--color:var(--color-font);color:var(--color);transition:color var(--base-transition)}.b-map-detail-popup__name a:active,.b-map-detail-popup__name a:visited{color:var(--color)}.b-map-detail-popup__name a:hover{--color:var(--color-main)}.b-map-detail-popup__name-icon--large-white{background-color:var(--color-bg);border-radius:50%;color:var(--color-main);display:grid;flex-shrink:0;height:4.6rem;place-items:center;width:4.6rem}.b-map-detail-popup__content{display:flex;flex-direction:column;gap:1.5rem}.b-map-detail-popup__icon-container{align-items:baseline;display:flex;gap:1rem}.b-map-detail-popup__icon{color:var(--color-main);max-height:1.2rem;max-width:1.2rem}.b-map-detail-popup__text,.b-map-detail-popup__text a{color:var(--color-font);font-size:1.4rem}.b-map-detail-popup__text a:active,.b-map-detail-popup__text a:visited,.b-map-detail-popup__text:active,.b-map-detail-popup__text:visited{color:var(--color-font)}.b-map-detail-popup__content{margin-bottom:1rem}.b-map-detail-popup__footer{display:flex}.b-map-detail-popup__link{--link-color:var(--btn-color);background-color:var(--btn-bg-color);border:.1rem solid var(--btn-border-color);border-radius:1.5rem;color:var(--link-color);cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:600;margin-left:auto;padding:1.2rem 2rem;transition:var(--base-transition);transition-property:color,background-color,border-color}.b-map-detail-popup__link:active,.b-map-detail-popup__link:visited{color:var(--link-color)}.b-map-detail-popup__link:hover{--link-color:var(--btn-color-hover);background-color:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover)}.b-map-detail-popup__close{cursor:pointer;display:flex;flex-shrink:0;margin-top:2rem;transition:transform var(--base-transition)}.b-map-detail-popup__close:hover{transform:rotate(180deg)}