@layer components-shared{.accordion{position:relative;border-top:1px solid var(--background-substrate)}.accordion__case-header{display:flex;align-items:center;justify-content:space-between;padding-top:40px;-moz-column-gap:40px;column-gap:40px;cursor:pointer}@media screen and (max-width:1919px){.accordion__case-header{padding-top:24px}}@media screen and (max-width:1439px){.accordion__case-header{padding-top:16px}}@media screen and (max-width:1023px){.accordion__case-header{padding-top:28px}}@media screen and (max-width:767px){.accordion__case-header{padding-top:24px}}.accordion__header{display:flex;align-items:center;justify-content:space-between;padding-block:40px;-moz-column-gap:40px;column-gap:40px;cursor:pointer}@media screen and (max-width:1919px){.accordion__header{padding-block:32px}}@media screen and (max-width:1439px){.accordion__header{padding-block:20px}}@media screen and (max-width:1023px){.accordion__header{padding-block:38px}}@media screen and (max-width:767px){.accordion__header{padding-block:24px}}.accordion__header-icon{display:flex;align-items:center;flex-shrink:0;justify-content:center;width:56px;background-color:var(--background-secondary);aspect-ratio:1}.accordion__header-icon svg{width:24px;height:25px;transition:all .4s;color:var(--element-logo);rotate:0deg}@media screen and (max-width:1919px){.accordion__header-icon svg{width:18px;height:18px}}@media screen and (max-width:1439px){.accordion__header-icon svg{width:14px;height:14px}}@media screen and (max-width:1023px){.accordion__header-icon svg{width:20px;height:20px}}@media screen and (max-width:767px){.accordion__header-icon svg{width:24px;height:25px}}.accordion__header-icon_transparent{display:flex;background-color:rgba(0,0,0,0)}.accordion__header-icon_transparent svg{width:21px;height:21px;rotate:0deg;transition:all .4s}@media screen and (max-width:1919px){.accordion__header-icon_transparent svg{width:18px;height:18px}}@media screen and (max-width:1439px){.accordion__header-icon_transparent svg{width:13px;height:13px}}@media screen and (max-width:1023px){.accordion__header-icon_transparent svg{width:18px;height:18px}}@media screen and (max-width:1919px){.accordion__header-icon{width:42px}}@media screen and (max-width:1439px){.accordion__header-icon{width:30px}}@media screen and (max-width:1023px){.accordion__header-icon{width:52px}}@media screen and (max-width:767px){.accordion__header-icon{width:52px}}.accordion__body{overflow:hidden;max-height:0;transition:all .4s}.accordion.is-open .accordion__header-icon{background-color:var(--accent-primary)}.accordion.is-open .accordion__header-icon svg,.accordion.is-open .accordion__header-icon_transparent svg{rotate:180deg}.accordion.is-open .accordion__body{padding-bottom:40px}@media screen and (max-width:1919px){.accordion.is-open .accordion__body{padding-bottom:30px}}@media screen and (max-width:1439px){.accordion.is-open .accordion__body{padding-bottom:20px}}@media screen and (max-width:1023px){.accordion.is-open .accordion__body{padding-bottom:40px}}@media screen and (max-width:767px){.accordion.is-open .accordion__body{padding-bottom:32px}}.accordion__content-case{display:flex;-moz-column-gap:98px;column-gap:98px;align-items:start;justify-content:space-between}.accordion__content-case.short{display:flex;flex-direction:column-reverse}@media screen and (max-width:1919px){.accordion__content-case{-moz-column-gap:90px;column-gap:90px}}@media screen and (max-width:1439px){.accordion__content-case{-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width:1023px){.accordion__content-case{flex-direction:column;row-gap:38px}}@media screen and (max-width:767px){.accordion__content-case{row-gap:24px}}.accordion__content-case-left{display:flex;flex-direction:column;row-gap:40px;width:100%}@media screen and (max-width:1919px){.accordion__content-case-left{row-gap:30px}}@media screen and (max-width:1439px){.accordion__content-case-left{row-gap:20px}}@media screen and (max-width:1023px){.accordion__content-case-left{max-width:100%}}@media screen and (max-width:767px){.accordion__content-case-left{row-gap:40px}}.accordion:not(:has(.accordion__content-case-right)) .accordion__content-case{grid-template-columns:auto}.accordion:not(:has(.accordion__content-case-right)) .accordion__content-case-left{max-width:100%}.accordion__content-case-description-wrap{display:flex;-moz-column-gap:60px;column-gap:60px}@media screen and (max-width:1023px){.accordion__content-case-description-wrap p{max-width:488px}}@media screen and (max-width:767px){.accordion__content-case-description-wrap{flex-direction:column;row-gap:20px}}.accordion__content-case-tags{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px}.accordion__content-case-tags .accordion__content-case-tag{position:relative;display:flex;align-items:center}.accordion__content-case-tags .accordion__content-case-tag:before{content:"#";color:var(--text-secondary);font-size:inherit}.accordion__content-case-tags.short{margin-bottom:60px}@media screen and (max-width:1919px){.accordion__content-case-tags.short{margin-bottom:44px}}@media screen and (max-width:1439px){.accordion__content-case-tags.short{margin-bottom:32px}}@media screen and (max-width:1023px){.accordion__content-case-tags.short{margin-bottom:100px}}@media screen and (max-width:767px){.accordion__content-case-tags.short{margin-bottom:40px}}@media screen and (max-width:1023px){.accordion__content-case-right{width:100%}}@media screen and (max-width:767px){.accordion__content-case-right{flex-direction:column;row-gap:32px}}.accordion__content-case-preview{width:100%;min-width:838px;max-height:451px}@media screen and (max-width:1919px){.accordion__content-case-preview{min-width:658px;max-height:353px}}@media screen and (max-width:1439px){.accordion__content-case-preview{min-width:474px;max-height:254px}}@media screen and (max-width:1023px){.accordion__content-case-preview{min-width:100%;max-height:402px}}@media screen and (max-width:767px){.accordion__content-case-preview{width:100%;height:auto;max-height:unset}}.accordion__content-case-button-more{display:flex;align-items:center;flex-direction:row-reverse;padding:0}.accordion__content-legal-info{display:grid;row-gap:24px}@media screen and (max-width:1919px){.accordion__content-legal-info{row-gap:18px}}@media screen and (max-width:1439px){.accordion__content-legal-info{row-gap:13px}}@media screen and (max-width:1023px){.accordion__content-legal-info{row-gap:22px}}@media screen and (max-width:767px){.accordion__content-legal-info{row-gap:20px}}.accordion__content-legal-info-field{display:flex;flex-direction:column;row-gap:12px}@media screen and (max-width:1919px){.accordion__content-legal-info-field{row-gap:9px}}@media screen and (max-width:1439px){.accordion__content-legal-info-field{row-gap:6.5px}}@media screen and (max-width:1023px){.accordion__content-legal-info-field{row-gap:10px}}@media screen and (max-width:767px){.accordion__content-legal-info-field{row-gap:8px}}}@layer components-shared{.advantage-card{position:relative;overflow:hidden;width:100%;min-height:200px;transition:all .4s;background-color:var(--background-secondary)}.advantage-card__inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px}@media screen and (max-width:1919px){.advantage-card__inner{padding:18px}}@media screen and (max-width:1439px){.advantage-card__inner{padding:12px}}@media screen and (max-width:1023px){.advantage-card__inner{padding:22px}}@media screen and (max-width:767px){.advantage-card__inner{padding:20px}}@media screen and (max-width:1919px){.advantage-card{min-height:134px}}@media screen and (max-width:1439px){.advantage-card{min-height:94px}}@media screen and (max-width:1023px){.advantage-card{min-height:160px}}@media screen and (max-width:767px){.advantage-card{min-height:160px}}@media screen and (max-width:infinity-1px){.advantage-card{min-height:160px}}}@layer components-shared{.excellence-card{width:100%}.excellence-card_animate-rotate:hover .excellence-card__image-icon{rotate:180deg}.excellence-card_animate-trap .excellence-card__image-icon{width:130%;height:130%}.excellence-card_animate-trap:hover .excellence-card__image-icon{transform:translate(-25%,-25%)}.excellence-card_animate-top .excellence-card__image-icon{height:200%}.excellence-card_animate-top:hover .excellence-card__image-icon{transform:translateY(-50%)}.excellence-card_animate-bottom .excellence-card__image-icon{top:inherit;bottom:0;height:170%}.excellence-card_animate-bottom:hover .excellence-card__image-icon{transform:translateY(30%)}.excellence-card_animate-left .excellence-card__image-icon{width:150%}.excellence-card_animate-left:hover .excellence-card__image-icon{transform:translateX(-33.3333333333%)}.excellence-card_animate-inversion:hover .excellence-card__image-icon{opacity:.6}.excellence-card__inner{display:flex;align-items:flex-start;height:100%;-moz-column-gap:35px;column-gap:35px;cursor:pointer}@media screen and (max-width:1919px){.excellence-card__inner{-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width:1439px){.excellence-card__inner{-moz-column-gap:16px;column-gap:16px}}@media screen and (max-width:1023px){.excellence-card__inner{-moz-column-gap:24px;column-gap:24px}}@media screen and (max-width:767px){.excellence-card__inner{flex-direction:column;row-gap:16px}}.excellence-card__description{display:flex;flex-direction:column;row-gap:12px}@media screen and (max-width:1919px){.excellence-card__description{row-gap:8px}}@media screen and (max-width:1439px){.excellence-card__description{row-gap:6px}}@media screen and (max-width:1023px){.excellence-card__description{row-gap:12px}}@media screen and (max-width:767px){.excellence-card__description{row-gap:8px}}.excellence-card__image{display:grid;min-width:120px;background-color:var(--background-secondary);aspect-ratio:2;grid-template-columns:repeat(2,1fr)}.excellence-card__image,.excellence-card__image div{position:relative;overflow:hidden}@media screen and (max-width:1919px){.excellence-card__image{min-width:90px}}@media screen and (max-width:1439px){.excellence-card__image{min-width:66px}}@media screen and (max-width:1023px){.excellence-card__image{min-width:108px}}.excellence-card__image_blue{background-color:var(--accent-primary)}.excellence-card__image-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out;color:var(--background-hover)}}