.technical__title,.software-list-card__title,.software-list-hero__title{font-family:var(--fonts-title-font-family, sans-serif);font-weight:300;line-height:1}.software-list-hero__title{font-size:2.5rem}@media(min-width: 1024px){.software-list-hero__title{font-size:3.75rem}}.technical__title,.software-list-card__title{font-size:1.625rem}@media(min-width: 1024px){.technical__title,.software-list-card__title{font-size:2.5rem}}.technical__text,.technical-card-diagram__title,.software-list-hero__subtitle,.card-software__title{font-family:var(--fonts-text-font-family, sans-serif);font-weight:300;line-height:1}.card-software__title{font-weight:600}.technical__text,.technical-card-diagram__title,.software-list-hero__subtitle,.card-software__title{font-size:1.125rem}@media(min-width: 1024px){.technical__text,.technical-card-diagram__title,.software-list-hero__subtitle,.card-software__title{font-size:1.625rem}}.software-list-card__subtitle,.card-software__tags{font-family:var(--fonts-text-font-family, sans-serif);font-weight:300;line-height:1}.software-list-card__subtitle,.card-software__tags{font-weight:600}.software-list-card__subtitle,.card-software__tags{font-size:0.875rem}@media(min-width: 1024px){.software-list-card__subtitle,.card-software__tags{font-size:1.25rem}}.software-list-card__text-head::before,.software-list-card__goal-head::before{width:var(--line-width, 100%);height:0.0625rem;background-color:var(--line-background-color, var(--container-light-secondary))}.software-list-card__text-head::before,.software-list-card__goal-head::before{position:absolute;inset-block:var(--line-absolute-inset-block, 0 auto);inset-inline:var(--line-absolute-inset-inline, auto)}.technical__wrapper,.software-list-cards{max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--content-padding-inline);padding-block:var(--content-padding-block)}.software-list-hero{overflow:hidden;position:relative;padding-block:calc(var(--header-height) + var(--spacing-4xl)) var(--header-height);display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-l);color:var(--content-light-primary);background:var(--container-dark-secondary)}@media(min-width: 1024px){.software-list-hero{align-content:end;padding-inline:var(--spacing-4xl);padding-block-end:var(--spacing-3xl)}}.software-list-hero__image{z-index:2;position:absolute;inset-block-end:0;inset-inline:0;object-fit:cover;object-position:center;height:30%;width:100%}.software-list-hero__title-wrapper{z-index:2;position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);padding-block-end:var(--spacing-xl);padding-inline:var(--spacing-l)}.software-list-hero__title{z-index:2;position:relative}.software-list-hero__subtitle{position:relative;z-index:2}.software-list-hero__swiper{--all-software-hero-swiper-background: color-mix(in srgb, var(--container-light-primary) 1%, var(--content-transparent));width:100%;overflow:hidden;z-index:2;position:relative;padding-inline:var(--spacing-l);padding-block:var(--spacing-xs)}@media(max-width: 1023px){.software-list-hero__swiper::before,.software-list-hero__swiper::after{z-index:2;content:"";position:absolute;inset-block-start:0;height:100%;width:var(--spacing-m);background:var(--all-software-hero-swiper-background);backdrop-filter:var(--blur-xs)}.software-list-hero__swiper::before{border-inline-end:var(--border-size-s) solid var(--container-light-tertiary);inset-inline-start:0}.software-list-hero__swiper::after{border-inline-start:var(--border-size-s) solid var(--container-light-tertiary);inset-inline-end:0}}@media(min-width: 1024px){.software-list-hero__swiper-wrapper{justify-content:center}}.software-list-hero__swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-m)}.card-software{display:flex;flex-direction:column;backdrop-filter:var(--blur-m);border:var(--border-size-s) solid var(--container-light-tertiary);border-radius:var(--border-radius-xl);padding:var(--spacing-l);margin-inline-end:var(--spacing-m);justify-content:space-between;background-color:color-mix(in srgb, var(--container-dark-primary) 30%, var(--content-transparent))}@media(min-width: 1024px){.card-software{max-width:37.5rem;padding:var(--spacing-xl) var(--spacing-2xl)}}.card-software__logo-wrapper{display:flex;position:relative;padding-block-end:var(--spacing-m);width:100%;justify-content:flex-end}.card-software__logo-wrapper::before{z-index:2;content:"";background:var(--container-light-tertiary);position:absolute;inset-block-end:var(--spacing-m);width:100%;height:0.0625rem}.card-software__logo{width:60%;position:relative}.card-software__goals{display:flex;gap:var(--spacing-s);justify-content:space-between;padding-block-end:var(--spacing-l)}.card-software__goals-title{padding-block-start:var(--spacing-xxs)}.card-software__tags{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs)}.card-software__tag{--tag-broder-radius: var(--border-radius-xl)}@media(max-width: 767px){.card-software__tag{--tag-padding-block: var(--spacing-xxs);--tag-padding-inline: var(--spacing-xs);--tag-broder-radius: var(--border-radius-l)}}.card-software__button-wrapper{display:flex;justify-content:space-between;align-items:center}.card-software__button{--button-padding-inline: var(--spacing-s);--button-padding-block: var(--spacing-xs);height:fit-content}.software-list-cards{overflow:hidden;display:flex;position:relative;flex-direction:column;align-items:center}@media(min-width: 1024px){.software-list-cards{padding-block:0}}.software-list-cards__card-wrapper{--card-wrapper-transform-calc: calc(((100% / var(--software-list-cards-lenght)) / 2));position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(min-width: 1024px){.software-list-cards__card-wrapper{transform:translate(var(--transform-x, 0), calc(var(--card-wrapper-transform-calc) * -1))}}.software-list-card{display:grid;grid:"text-head" "goal" "description"/1fr;padding:var(--spacing-xl);border:var(--border-size-s) solid var(--content-light-primary);border-radius:var(--border-radius-xl);gap:var(--spacing-m) var(--spacing-xl);min-height:15.9375rem;max-width:68.75rem;background:color-mix(in srgb, var(--software-list-card-background, var(--container-light-turquoise)) 30%, var(--content-transparent));backdrop-filter:var(--blur-m)}@media(min-width: 1024px){.software-list-card{gap:var(--spacing-xs) var(--spacing-xl);transition:transform .5s ease-in-out;transform:translate(var(--transform-x, 0), calc(var(--software-list-card-index) * 50%))}}.software-list-card--orange{--software-list-card-background: var(--container-light-orange)}.software-list-card--blue{--software-list-card-background: var(--container-light-blue)}.software-list-card--pink{--software-list-card-background: var(--container-light-purple)}@media(min-width: 1024px){.software-list-card{grid:"text-head goal" 1fr "description goal" auto/3fr 1fr}}.software-list-card__tag{background:var(--software-list-card-background)}.software-list-card__text-head{position:relative;grid-area:text-head;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-xl);border-block-end:var(--border-size-s) solid var(--border-secondary);padding-block-end:var(--spacing-xs)}@media(min-width: 1024px){.software-list-card__text-head{align-items:flex-start}}.software-list-card__text-head::before{--line-absolute-inset-block: auto 0;content:"";background-color:var(--container-dark-primary)}.software-list-card__title{width:50%;grid-area:description}.software-list-card__subtitle{padding-block-start:var(--spacing-xs)}@media(max-width: 767px){.software-list-card__subtitle{padding-block-start:0;width:50%;text-align:end}}.software-list-card__description{position:relative}.software-list-card__goal{grid-area:goal;display:flex;flex-direction:column;background:var(--container-light-primary);border-radius:var(--border-radius-m);padding:var(--spacing-m);justify-content:space-between;gap:var(--spacing-xs)}@media(min-width: 1024px){.software-list-card__goal{gap:var(--spacing-m)}}.software-list-card__goal-icon{max-width:2rem;aspect-ratio:1;height:auto;color:var(--content);align-self:flex-start}.software-list-card__goal-head{display:flex;justify-content:space-between;position:relative;height:100%}.software-list-card__goal-head::before{--line-absolute-inset-block: auto calc(var(--spacing-xxs) * -1);content:"";background-color:var(--container-dark-primary)}@media(min-width: 1024px){.software-list-card__goal-head::before{--line-absolute-inset-block: auto calc(var(--spacing-l) * -1)}}.software-list-card__goal-description{padding-block-start:var(--spacing-xs);border-block-start:var(--border-size-s) solid var(--border-secondary)}@media(min-width: 1024px){.software-list-card__goal-description{padding-block-start:var(--spacing-m)}}@media(min-width: 1024px){.software-list-card:not(:last-child):hover,.software-list-card:has(~.software-list-card:not(:last-child):hover){transform:translate(var(--transform-x, 0), calc((var(--software-list-card-index) - 1) * 50%))}}.technical{position:relative;background-color:var(--container-light-tertiary);overflow:hidden}.technical__wrapper{display:flex;flex-direction:column;gap:var(--spacing-m)}@media(min-width: 1024px){.technical__wrapper{gap:var(--spacing-xl)}}.technical__video{z-index:1;position:absolute;inset-block-start:100%;inset-inline-end:50%;width:100%;padding-inline:var(--spacing-xs);height:auto;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:var(--border-radius-full);transform:translate(var(--transform-x, 50%), -50%)}[dir=rtl] .technical__video{--transform-x: calc(50% * -1)}@media(min-width: 1024px){.technical__video{inset-block-start:50%;inset-inline-end:0;width:31.25rem;transform:translate(var(--transform-x, 50%), -50%)}[dir=rtl] .technical__video{--transform-x: calc(50% * -1)}}.technical__title{z-index:2;padding-block-end:var(--spacing-s);border-block-end:solid var(--container-dark-primary) var(--border-size-m)}@media(min-width: 1024px){.technical__title{padding-block-end:var(--spacing-xl)}}.technical__container{z-index:2;display:flex;flex-direction:column;gap:var(--spacing-l)}.technical__cards{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(min-width: 1024px){.technical__cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-s)}}.technical-card{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-l);border-radius:var(--border-radius-xl);border:var(--border-size-s) solid var(--container-light-primary);background-color:color-mix(in srgb, var(--technical-color, var(--container-light-primary)) 30%, var(--content-transparent));backdrop-filter:var(--blur-l)}@media(min-width: 1024px){.technical-card{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}}.technical-card--light-orange{--technical-color: var(--container-light-orange) }.technical-card--light-blue{--technical-color: var(--container-light-blue) }.technical-card-information{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-m)}@media(min-width: 1024px){.technical-card-information{gap:var(--spacing-xl);padding:1.25rem}}.technical-card-information__text{padding-block-start:var(--spacing-s);border-block-start:var(--border-size-m) solid var(--container-dark-primary)}@media(min-width: 1024px){.technical-card-information__text{padding-block-start:1.25rem}}.technical-card-diagram{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-m);padding:1.25rem;border-radius:var(--border-radius-m);background-color:var(--container-light-tertiary)}.technical-card-diagram__svg{align-self:end}.technical-card-diagram__container{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-m);width:100%}.technical-card-diagram__line{width:100%;height:0.125rem;background-color:var(--container-dark-primary)}.technical-card-diagram__bottom-line{display:flex;gap:var(--spacing-l)}.technical-card-diagram--top,.technical-card-diagram--bottom{position:relative}.technical-card-diagram--top::before,.technical-card-diagram--bottom::before{content:"";position:absolute;inset-inline-start:50%;height:1.125rem;width:0.125rem;background-color:var(--container-dark-primary)}.technical-card-diagram--top::before{inset-block-end:100%}.technical-card-diagram--bottom::before{inset-block-start:100%}
