/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./front/pages/case-study/case-study.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/.case-study--hero{background:#14161d;color:#fff;overflow:hidden;padding:48px 0 64px;position:relative}.case-study--hero .container{position:relative}.case-study--hero-decor{border-radius:50%;box-shadow:1px 1px 150px 150px #41b7e6;display:block;height:1px;left:50px;opacity:.7;position:absolute;top:250px;width:1px}.case-study--hero-decor:nth-child(2){bottom:150px;left:auto;right:0;top:auto}.case-study--breadcrumbs{margin-bottom:32px}.case-study--breadcrumbs .breadcrumbs{color:#656c72}.case-study--breadcrumbs .breadcrumbs span{background:#656c72}.case-study--hero-col{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:48px;text-align:center}.case-study--hero-title{font-size:40px;font-weight:800;letter-spacing:1.2px;line-height:45px;text-transform:uppercase;text-transform:none}@media(min-width:900px){.case-study--hero-title{font-size:120px;font-weight:800;letter-spacing:3.6px;line-height:1;text-transform:uppercase;text-transform:none}}.case-study--hero-description{font-size:16px;font-weight:600;line-height:1.5}@media(min-width:900px){.case-study--hero-description{font-size:20px;font-weight:600;line-height:28px;width:416px}}.case-study--hero-info{font-size:14px;font-weight:400;line-height:24px}@media(min-width:900px){.case-study--hero-info{font-size:16px;font-weight:400;line-height:1.5;width:479px}}.case-study--hero-hashtags{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:12px;justify-content:center;line-height:24px;margin:20px 0}.case-study--hero-hashtags div{border:1px solid #41b7e6;border-radius:48px;padding:4px 16px}.case-study--hero-link{align-items:center;color:inherit;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:1.5}.case-study--hero-link span{color:#41b7e6;font-size:16px;font-weight:600;letter-spacing:1px;line-height:22px;margin-left:8px;margin-right:2px;text-transform:uppercase;text-transform:none}.case-study--hero-img{height:240px;margin-bottom:24px}.case-study--hero-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:900px){.case-study--hero-img{height:360px}}.case-study--hero-bottom{display:flex;flex-direction:column;gap:1px}@media(min-width:900px){.case-study--hero-bottom{flex-direction:row}}.case-study--hero-bottom-item{display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:12px;line-height:1.5;outline:1px solid #343846;padding:24px;width:100%}.case-study--hero-bottom-item span{color:#b1c1d1;font-size:16px;font-weight:600;letter-spacing:1px;line-height:22px;text-transform:uppercase}.case-study--intro{background:#fff;color:#14161d;padding:64px 0}@media(min-width:900px){.case-study--intro{padding:120px 0}}.case-study--intro-title{font-size:40px;font-weight:800;letter-spacing:1.2px;line-height:45px;margin-bottom:24px;text-transform:uppercase}@media(min-width:900px){.case-study--intro-title{font-size:90px;letter-spacing:2.7px;line-height:110px;margin-bottom:48px;text-transform:uppercase}}.case-study--intro-items{display:flex;flex-direction:column;gap:48px}@media(min-width:900px){.case-study--intro-items{gap:100px}}.case-study--intro-row{display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:900px){.case-study--intro-row{gap:80px;grid-template-columns:1fr 500px}}.case-study--intro-content{font-size:14px;font-weight:400;line-height:24px}.case-study--intro-content p{margin-bottom:12px;margin-top:0}.case-study--intro-content p:last-child{margin-bottom:0}.case-study--intro-content a{color:#41b7e6}.case-study--intro-content ul{margin:0 0 12px;padding-left:20px}.case-study--intro-content ul:last-child{margin-bottom:0}.case-study--intro-content ul li{margin-bottom:12px}.case-study--intro-content ul li::marker{color:#41b7e6}.case-study--intro-subtitle{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:16px}@media(min-width:900px){.case-study--intro-subtitle{font-size:24px;font-weight:600;line-height:1;margin-bottom:24px}}.case-study--intro-table{display:grid;gap:16px;grid-template-columns:1fr}.case-study--intro-sprints{align-items:center;border:1px solid #e4e8f4;border-radius:14px;color:#41b7e6;display:flex;font-size:40px;font-weight:400;justify-content:space-between;line-height:1.5;padding:10px 24px}.case-study--intro-sprints span{color:#656c72;font-size:14px;font-weight:600;letter-spacing:.1px;line-height:16px;text-transform:uppercase}.case-study--intro-tech-col{background:#f4f6fa;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:20px 24px}.case-study--intro-tech-col>span{color:#656c72;font-size:14px;font-weight:600;letter-spacing:.1px;line-height:16px;text-transform:uppercase}.case-study--intro-tech-items{display:flex;flex-wrap:wrap;gap:16px 12px}.case-study--intro-tech-item{color:#656c72;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:8px;line-height:16px;max-width:64px;text-align:center;width:64px}@media(min-width:900px){.case-study--intro-tech-item{max-width:80px;width:80px}}.case-study--intro-tech-img{align-items:center;background:#fff;border-radius:8px;display:flex;height:64px;justify-content:center;width:64px}.case-study--intro-tech-img img{height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:48px}@media(min-width:900px){.case-study--intro-tech-img{height:80px;width:80px}}.case-study--intro-link{width:100%}.case-study--intro-bottom-col{display:flex;flex-direction:column;gap:24px;justify-content:space-between}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[0].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./front/pages/case-study/case-study-blocks.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/.breadcrumbs{align-items:center;color:#b1c1d1;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:12px;justify-content:center;letter-spacing:2px;text-transform:uppercase}.breadcrumbs>*{display:none}.breadcrumbs>.mobile{align-items:center;display:flex;gap:4px}.breadcrumbs>.mobile svg{stroke:#b1c1d1!important}.breadcrumbs span{background:#b1c1d1;border-radius:50%;display:none;height:7px;width:7px}.breadcrumbs a{color:inherit}@media(min-width:900px){.breadcrumbs.center{justify-content:center}.breadcrumbs.left{justify-content:flex-start}.breadcrumbs>*{display:flex}.breadcrumbs span{display:block}.breadcrumbs .mobile svg{display:none}}h2{font-size:40px;font-weight:800;letter-spacing:1.2px;line-height:45px;text-transform:uppercase}@media(min-width:900px){h2{font-size:90px;letter-spacing:2.7px;line-height:110px}}h3{font-size:24px;font-weight:600;letter-spacing:.72px;line-height:1;text-transform:uppercase}@media(min-width:900px){h3{font-size:40px;font-weight:500;letter-spacing:1.2px;line-height:60px}}a{transition:all .3s}@keyframes horizontal_scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.case-study-screens{background:#fff;color:#14161d;overflow:hidden;padding:64px 0;position:relative}@media(min-width:900px){.case-study-screens{padding:120px 0}}.case-study-screens--bg{height:100%;left:0;position:absolute;top:0;width:100%}.case-study-screens--bg-circle{filter:blur(150px);height:290px;left:-184px;position:absolute;top:-39px;width:290px}.case-study-screens--bg-circle:nth-child(2){height:265px;left:50%;top:50%;transform:translate(-50%,-50%);width:265px}.case-study-screens--bg-circle:nth-child(3){bottom:0;height:358px;left:auto;right:0;top:auto;transform:translate(50%,50%);width:358px}.case-study-screens--title{font-size:40px;font-weight:800;letter-spacing:1.2px;line-height:45px;margin-bottom:20px;position:relative;text-transform:uppercase}@media(min-width:900px){.case-study-screens--title{font-size:90px;letter-spacing:2.7px;line-height:110px;text-transform:uppercase}}.case-study-screens--row-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;position:relative}.case-study-screens--row-wrap:last-child{margin-top:15px}.case-study-screens--row{animation:horizontal_scroll 183s linear 0s infinite;display:flex;gap:15px}.case-study-screens--row.reverse{animation-direction:reverse}.case-study-screens--image img{height:150px;width:auto}@media(min-width:900px){.case-study-screens--image img{height:450px}}.case-study-solution{background:#14161d;color:#fff;padding:64px 0}@media(min-width:900px){.case-study-solution{padding:120px 0}}.case-study-solution--title{font-size:40px;font-weight:800;letter-spacing:1.2px;line-height:45px;margin-bottom:24px;text-transform:uppercase}@media(min-width:900px){.case-study-solution--title{font-size:90px;letter-spacing:2.7px;line-height:110px;margin-bottom:48px;text-transform:uppercase}}.case-study-solution--subtitle{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:16px}@media(min-width:900px){.case-study-solution--subtitle{font-size:24px;font-weight:600;line-height:1;margin-bottom:24px}}.case-study-solution--row{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:900px){.case-study-solution--row{gap:210px;grid-template-columns:1fr 1fr}}.case-study-solution--col{font-size:14px;font-weight:400;line-height:24px}.case-study-solution--col p{margin-bottom:12px;margin-top:0}.case-study-solution--col p:last-child{margin-bottom:0}.case-study-solution--col a{color:#41b7e6}.case-study-solution--col ul{margin:0 0 12px;padding-left:20px}.case-study-solution--col ul:last-child{margin-bottom:0}.case-study-solution--col ul li{margin-bottom:12px}.case-study-solution--col ul li::marker{color:#41b7e6}.case-study-opinion{background:#14161d;color:#fff;overflow:hidden;padding:64px 0;position:relative;text-align:center}@media(min-width:900px){.case-study-opinion{padding:120px 0}}.case-study-opinion .container{position:relative}.case-study-opinion--decor{background:#41b7e6;filter:blur(74px);height:127px;left:50%;position:absolute;top:-80px;transform:translateX(-50%);width:405px}@media(min-width:900px){.case-study-opinion--decor{filter:blur(150px);height:326px;top:-248px;width:988px}}.case-study-opinion--title{font-size:40px;font-weight:800;letter-spacing:1.2px;line-height:45px;margin-bottom:32px;text-transform:uppercase}@media(min-width:900px){.case-study-opinion--title{font-size:90px;letter-spacing:2.7px;line-height:110px;text-transform:uppercase}}.case-study-opinion--text-wrap{margin-bottom:32px;padding:0 45px;position:relative}.case-study-opinion--text-wrap svg{height:19px;left:0;position:absolute;top:0;width:22px}.case-study-opinion--text-wrap svg:last-child{bottom:0;left:auto;right:0;top:auto}@media(min-width:900px){.case-study-opinion--text-wrap{margin-bottom:48px;padding:0 68px}}.case-study-opinion--text{font-size:14px;font-weight:400;line-height:24px}.case-study-opinion--author{align-items:center;display:flex;flex-direction:column;gap:10px}.case-study-opinion--author-image{border-radius:50%;height:50px;overflow:hidden;width:50px}.case-study-opinion--author-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.case-study-opinion--author-name,.case-study-opinion--author-position{font-size:16px;font-weight:400;line-height:1.5}.case-study-opinion--author-position{color:#b1c1d1}.case-study-details{background:#fff;color:#14161d;padding:64px 0}@media(min-width:900px){.case-study-details{padding:120px 0}}.case-study-details--title{font-size:40px;font-weight:800;letter-spacing:1.2px;line-height:45px;text-transform:uppercase}@media(min-width:900px){.case-study-details--title{font-size:90px;letter-spacing:2.7px;line-height:110px;text-transform:uppercase}}.case-study-details--top{display:grid;grid-template-columns:1fr;margin-bottom:48px}@media(min-width:900px){.case-study-details--top{align-items:center;gap:25px;grid-template-columns:minmax(auto,680px) 160px;justify-content:space-between}}.case-study-details--link{margin-left:auto}.case-study-details--item{border-bottom:1px solid #e4e8f4;display:grid;gap:15px;grid-template-columns:1fr;position:relative}.case-study-details--item:last-child{border-bottom:none}@media(min-width:900px){.case-study-details--item{align-items:center;gap:1px;grid-template-columns:1fr 1fr}.case-study-details--item:after{background:#e4e8f4;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:1px}.case-study-details--item:nth-child(2n) .case-study-details--item-content{order:2}}.case-study-details--item-content{padding:24px 0 0}@media(min-width:900px){.case-study-details--item-content{padding:40px}}.case-study-details--item-title{font-size:24px;font-weight:400;line-height:32px;margin-bottom:16px}@media(min-width:900px){.case-study-details--item-title{font-size:40px;font-weight:400;line-height:1.5;margin-bottom:24px}}.case-study-details--item-content{font-size:14px;font-weight:400;line-height:24px}.case-study-timeframes{background:#14161d;color:#fff;padding:64px 0}@media(min-width:900px){.case-study-timeframes{padding:120px 0}}.case-study-timeframes--top{display:grid;grid-template-columns:1fr;margin-bottom:0}@media(min-width:900px){.case-study-timeframes--top{align-items:center;gap:65px;grid-template-columns:1fr 156px;margin-bottom:48px}}.case-study-timeframes--link{margin-left:auto;position:relative;top:-40px}@media(min-width:900px){.case-study-timeframes--link{top:0}}.case-study-timeframes--title{font-size:40px;font-weight:800;letter-spacing:1.2px;line-height:45px;margin-bottom:16px;text-transform:uppercase}@media(min-width:900px){.case-study-timeframes--title{font-size:90px;letter-spacing:2.7px;line-height:110px;text-transform:uppercase}}.case-study-timeframes--subtitle{font-size:16px;font-weight:600;line-height:1.5;max-width:50%}@media(min-width:900px){.case-study-timeframes--subtitle{font-size:24px;font-weight:600;line-height:1;max-width:100%}}.case-study-timeframes--content{margin-top:30px}.case-study-timeframes--list{display:grid;gap:1px;grid-template-columns:1fr}.case-study-timeframes--list-item{align-items:center;display:grid;grid-template-columns:1fr 1fr;outline:1px solid #343846}.case-study-timeframes--list-col{font-size:14px;font-weight:600;line-height:24px;padding:24px 16px}.case-study-timeframes--list-col.left{font-size:24px;font-weight:400;line-height:32px}@media(min-width:900px){.case-study-timeframes--list-col{font-size:20px;font-weight:600;line-height:28px;padding:24px}.case-study-timeframes--list-col.left{font-size:40px;font-weight:500;letter-spacing:1.2px;line-height:60px;text-transform:uppercase}}