.t-button{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px}.industries-slider{display:flex;align-items:center;gap:100px}@media only screen and (max-width:calc(1200px - 1px)){.industries-slider{gap:50px}}@media only screen and (max-width:calc(992px - 1px)){.industries-slider{flex-direction:column;align-items:flex-start}}.industries-slider__slider{width:100%;aspect-ratio:1 / 1;border:1px solid var(--color-white);border-radius:50%;position:relative;transition:250ms all;transform:rotate(var(--rotation))}.industries-slider__slider-wrap{padding:20px 122px 20px 51px;width:100%;max-width:650px}@media only screen and (max-width:calc(1200px - 1px)){.industries-slider__slider-wrap{padding-left:50px;padding-right:100px}}.industries-slider__slider .slide{position:absolute;width:50%;height:0px;top:50%;left:50%;transform-origin:left center}.industries-slider__slider .slide__content{width:50%;aspect-ratio:1 / 1;border-radius:50%;position:absolute;right:0;top:0;transform:translate(50%, -50%);overflow:hidden;transition:250ms all}.industries-slider__slider .slide.is-active .slide__content{width:100%}.industries-slider__slider .slide__image{transition:250ms all}.industries-slider__slider .slide[data-slide-number="0"]{transform:rotate(0deg)}.industries-slider__slider .slide[data-slide-number="0"] .slide__image{transform:rotate(calc(0deg - var(--rotation)))}.industries-slider__slider .slide[data-slide-number="1"]{transform:rotate(-60deg)}.industries-slider__slider .slide[data-slide-number="1"] .slide__image{transform:rotate(calc(60deg - var(--rotation)))}.industries-slider__slider .slide[data-slide-number="2"]{transform:rotate(-120deg)}.industries-slider__slider .slide[data-slide-number="2"] .slide__image{transform:rotate(calc(120deg - var(--rotation)))}.industries-slider__slider .slide[data-slide-number="3"]{transform:rotate(-180deg)}.industries-slider__slider .slide[data-slide-number="3"] .slide__image{transform:rotate(calc(180deg - var(--rotation)))}.industries-slider__slider .slide[data-slide-number="4"]{transform:rotate(-240deg)}.industries-slider__slider .slide[data-slide-number="4"] .slide__image{transform:rotate(calc(240deg - var(--rotation)))}.industries-slider__slider .slide[data-slide-number="5"]{transform:rotate(-300deg)}.industries-slider__slider .slide[data-slide-number="5"] .slide__image{transform:rotate(calc(300deg - var(--rotation)))}.industries-slider__content{width:100%;max-width:400px;font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}@media only screen and (max-width:calc(992px - 1px)){.industries-slider__content{max-width:unset}}.industries-slider__content .content-title{margin-bottom:28px}.industries-slider__controls{margin-top:62px;display:flex;gap:18px;align-items:center}@media only screen and (max-width:calc(992px - 1px)){.industries-slider__controls{margin-top:30px}}.industries-slider__controls .arrow{background-color:var(--color-dark-1);border:none;padding:0;flex-shrink:0;display:flex;color:var(--color-white);cursor:pointer;transition:250ms all}.industries-slider__controls .arrow__icon{width:36px;height:36px}.industries-slider__controls .arrow:hover,.industries-slider__controls .arrow:focus-visible{color:var(--color-primary-1);outline:none}.industries-slider__controls .arrow--prev{transform:rotate(180deg)}.industries-slider__controls .slide-title{font-size:20px;line-height:20px;font-weight:500;padding:15px 29px;background-color:var(--color-dark-2);border-radius:100px}.technology-info__title{text-align:center;margin-bottom:70px}@media only screen and (max-width:calc(768px - 1px)){.technology-info__title{margin-bottom:50px}}.technology-info .two-cols__col{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.technology-info .two-cols__col .image{margin-bottom:56px}@media only screen and (max-width:calc(768px - 1px)){.technology-info .two-cols__col .image{margin-bottom:30px}}.technology-info .two-cols__col--right{align-items:flex-end}.talking-points .two-cols{padding-top:60px}.talking-points .two-cols__col--left{align-items:flex-start}.talking-points .two-cols__col .button{margin-top:75px}@media only screen and (max-width:calc(768px - 1px)){.talking-points .two-cols__col .button{margin-top:50px}}.talking-points__description{font-size:20px;line-height:26px;margin-bottom:64px}@media only screen and (max-width:calc(768px - 1px)){.talking-points__description{margin-bottom:30px}}.talking-points__point h3{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:20px;margin-bottom:18px}@media only screen and (max-width:calc(768px - 1px)){.talking-points__point h3{font-size:20px;line-height:16px}}.talking-points__point:not(:last-child){margin-bottom:64px;padding-bottom:15px;border-bottom:1px solid var(--color-gray-1)}@media only screen and (max-width:calc(768px - 1px)){.talking-points__point:not(:last-child){margin-bottom:30px}}.view-index .header__title{padding-bottom:0}.view-index .section-hero{padding-top:26px;padding-bottom:10px}@media only screen and (max-width:calc(992px - 1px)){.view-index .section-hero{padding-bottom:100px}}@media only screen and (max-width:calc(768px - 1px)){.view-index .section-hero{padding-bottom:70px}}.view-index .section-hero .section__title{margin-top:82px;margin-bottom:106px}@media only screen and (max-width:calc(992px - 1px)){.view-index .section-hero .section__title{margin-top:70px;margin-bottom:70px}}@media only screen and (max-width:calc(768px - 1px)){.view-index .section-hero .section__title{margin-top:50px;margin-bottom:50px}}.view-index .section-hero .two-cols{align-items:flex-start;justify-content:space-between}.view-index .section-hero .two-cols__col--left{flex-direction:row;flex-wrap:wrap;gap:40px}.view-index .section-hero .two-cols__col--right{font-family:"DM Sans","Segoe UI",Tahoma,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}.view-index .section-products{padding-top:250px;padding-bottom:72px}@media only screen and (max-width:calc(992px - 1px)){.view-index .section-products{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:calc(768px - 1px)){.view-index .section-products{padding-top:70px;padding-bottom:70px}}.view-index .section-products .section__title{margin-bottom:70px}@media only screen and (max-width:calc(992px - 1px)){.view-index .section-products .section__title{margin-bottom:50px}}@media only screen and (max-width:calc(576px - 1px)){.view-index .section-products .section__title{margin-bottom:30px}}.view-index .section-products__grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:24px}@media only screen and (max-width:calc(992px - 1px)){.view-index .section-products__grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:calc(576px - 1px)){.view-index .section-products__grid{grid-template-columns:1fr}}.view-index .section-products__product{overflow:hidden;display:flex;position:relative}.view-index .section-products__product .image{transition:250ms all;object-fit:cover}.view-index .section-products__product .text{position:absolute;display:flex;justify-content:center;bottom:38px;right:0;left:0}.view-index .section-products__product .text span{background-color:var(--color-dark-1);border-radius:100px;padding:16px 28px;font-size:20px;line-height:20px;font-weight:500}.view-index .section-products__product:hover .image,.view-index .section-products__product:focus-visible .image{transform:scale(1.1)}.view-index .section-industries{padding-top:166px;padding-bottom:123px}@media only screen and (max-width:calc(992px - 1px)){.view-index .section-industries{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:calc(768px - 1px)){.view-index .section-industries{padding-top:70px;padding-bottom:70px}}.view-index .section-technology{padding-top:123px;padding-bottom:260px}@media only screen and (max-width:calc(992px - 1px)){.view-index .section-technology{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:calc(768px - 1px)){.view-index .section-technology{padding-top:70px;padding-bottom:70px}}.view-index .section-approach{padding-bottom:38px}@media only screen and (max-width:calc(768px - 1px)){.view-index .section-approach{padding-bottom:0}}