.work__wrapper{display:flex;flex-direction:column;gap:40px}@media(min-width: 992px){.work__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:46px}}.work__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work__image-col{position:relative}@media(min-width: 992px){.work__image-col{flex:1;width:100%;max-width:600px}}.work__image-wrapper{position:relative;border-radius:8px;background-color:var(--primary-100);padding-bottom:100%;overflow:hidden}@media(min-width: 1200px){.work__image-wrapper{padding-bottom:106.667%}}.work__image-labels{position:absolute;right:16px;bottom:-16px}@media(min-width: 992px){.work__image-labels{right:-40px;bottom:-28px}}.work__image-label{box-shadow:0 12px 40px 0 rgba(241,79,36,.32);border-radius:8px;background-color:var(--accent);padding:8px 16px;color:var(--white);text-align:center}@media(min-width: 1200px){.work__image-label{padding:16px 32px}}.work__image-label-text{margin-top:4px;text-transform:uppercase}@media(min-width: 992px){.work__content{flex:1;width:100%;max-width:584px}}.work__head{margin-bottom:24px}@media(min-width: 1200px){.work__head{margin-bottom:40px}}.work__label{margin-bottom:8px;color:var(--accent)}@media(min-width: 1200px){.work__label{margin-bottom:16px}}.work__title{color:var(--primary)}.work__title span,.work__title b,.work__title strong{color:var(--accent)}.work__cards{display:flex;flex-direction:column;gap:16px}@media(min-width: 1200px){.work__cards{gap:24px}}.work__card{display:flex;align-items:flex-start;gap:12px;cursor:default}@media(min-width: 1200px){.work__card{gap:24px}}@media(min-width: 1200px){.work__card:hover .work__card-number{opacity:1}.work__card:hover .work__card-content{transform:translateX(-4px)}}.work__card-number{opacity:.5;transition:opacity var(--transition);min-width:28px;color:var(--accent);text-align:right}@media(min-width: 1200px){.work__card-number{min-width:40px}}.work__card-content{flex:1;transition:transform var(--transition);will-change:transform}.work__card-name{color:var(--primary)}.work__card-text{margin-top:4px;color:var(--primary-400)}@media(min-width: 1200px){.work__card-text{margin-top:8px}}