@charset "UTF-8";/*!
 * case-gitcha
 * diffco-site-template
 *
 * Created by Diffco.us
 * Copyright © 2019 Diffco.us. All rights reserved.
 *//*!
 * _descriptions.scss
 * diffco-site-template
 *
 * Created by Diffco.us
 * Copyright © 2019 Diffco.us. All rights reserved.
 */.back{top:104px;left:0}.back svg{fill:#131426}.back a::before{background:#f2f2f2}@media (max-width:767px){.back{top:105px}}.caseGitcha{color:#fff}.caseGitcha .title{font-family:Gilroy,sans-serif;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-.96px}@media (max-width:1279px){.caseGitcha .title{font-size:32px;line-height:40px}}@media (max-width:767px){.caseGitcha .title{font-size:28px;line-height:44px}}.caseGitcha .section1{background:url(../images/casegitcha/intro-bg.jpg) no-repeat center center;background-size:cover;min-height:100vh;color:#fff;padding:40px 70px 150px;display:flex;align-items:center;justify-content:center}@media (max-width:1279px){.caseGitcha .section1{min-height:auto;padding:40px 20px 80px}}@media (max-width:767px){.caseGitcha .section1{padding:64px 16px}}.caseGitcha .section1 .wrap-v4{display:flex;justify-content:center;align-items:center;width:100%}.caseGitcha .section1__content{text-align:center;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:40px}@media (max-width:767px){.caseGitcha .section1__content{gap:20px}}.caseGitcha .section1__header{display:flex;flex-direction:column;align-items:center;gap:24px}.caseGitcha .section1__header .logo img{width:127px;height:32px}@media (max-width:767px){.caseGitcha .section1__header .logo img{width:100px;height:25px}}.caseGitcha .section1__header .badge{padding:3px 12px;border:2px solid rgba(255,255,255,.12);border-radius:40px}.caseGitcha .section1__header .badge span{font-family:Gilroy,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.12px;color:rgba(255,255,255,.5)}.caseGitcha .section1 h1{font-family:Gilroy,sans-serif;font-size:72px;font-weight:700;line-height:72px;letter-spacing:-1.44px;margin:0}@media (max-width:1279px){.caseGitcha .section1 h1{font-size:48px;line-height:48px;letter-spacing:-.96px}}@media (max-width:767px){.caseGitcha .section1 h1{font-size:36px;line-height:36px;letter-spacing:-.72px}}.caseGitcha .section1 h1 .highlight{color:#0095ff}.caseGitcha .section1 h1 .muted{color:rgba(255,255,255,.72)}.caseGitcha .section1 h1 .white{color:#fff}.caseGitcha .section1 p{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:30px;margin:0}@media (max-width:767px){.caseGitcha .section1 p{font-size:16px;line-height:24px}}.caseGitcha .section1 p strong{font-weight:700}.caseGitcha .section2{background:#05358a;padding:140px 70px}@media (max-width:1279px){.caseGitcha .section2{padding:80px 20px}}@media (max-width:767px){.caseGitcha .section2{padding:64px 16px}}.caseGitcha .section2 .wrap-v4{display:flex;justify-content:center;align-items:center;width:100%}.caseGitcha .section2__content{display:flex;gap:100px;align-items:center;width:100%;max-width:1440px}@media (max-width:1279px){.caseGitcha .section2__content{flex-direction:column;gap:60px}}@media (max-width:767px){.caseGitcha .section2__content{gap:24px}}.caseGitcha .section2__image{flex-shrink:0}.caseGitcha .section2__image img{width:720px;height:526px;border-radius:8px;-o-object-fit:cover;object-fit:cover}@media (max-width:1279px){.caseGitcha .section2__image img{width:100%;max-width:600px;height:auto}}@media (max-width:767px){.caseGitcha .section2__image img{max-width:100%}}.caseGitcha .section2__text{flex:1;display:flex;flex-direction:column;gap:32px}@media (max-width:1279px){.caseGitcha .section2__text{text-align:center}}.caseGitcha .section2__text h2{font-family:Gilroy,sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#fdfdfd;margin:0}@media (max-width:1279px){.caseGitcha .section2__text h2{font-size:32px;line-height:40px}}@media (max-width:767px){.caseGitcha .section2__text h2{font-size:28px;line-height:36px}}.caseGitcha .section2__text p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px;color:#f5f5f5;margin:0}.caseGitcha .section2__text p strong{font-weight:700}.caseGitcha .section2__text p.summary{font-weight:600}.caseGitcha .section3{background:url(../images/casegitcha/section3-bg@2x.png) no-repeat center bottom,linear-gradient(180deg,#05358a 10%,#98bcff 100%);background-size:cover;padding:120px 70px;position:relative;min-height:1080px}@media (max-width:1279px){.caseGitcha .section3{min-height:640px;padding:80px 20px}}@media (max-width:767px){.caseGitcha .section3{min-height:auto;padding:64px 16px 150px 16px}}.caseGitcha .section3 .wrap-v4{display:flex;justify-content:center;align-items:center;width:100%}.caseGitcha .section3__content{display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center;max-width:760px}@media (max-width:767px){.caseGitcha .section3__content{gap:16px}}.caseGitcha .section3__content .badge{padding:3px 12px;border:1px solid rgba(255,255,255,.12);border-radius:90px}.caseGitcha .section3__content .badge span{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#fdfdfd}.caseGitcha .section3__text p{font-family:Gilroy,sans-serif;font-size:32px;font-weight:700;line-height:36px;margin:0}@media (max-width:1279px){.caseGitcha .section3__text p{font-size:24px;line-height:28px}}@media (max-width:767px){.caseGitcha .section3__text p{font-size:20px;line-height:24px}}.caseGitcha .section3__text p .white{color:#fff}.caseGitcha .section3__text p .muted{color:rgba(255,255,255,.72)}.caseGitcha .section4{background:#fff;padding:140px 70px;border-bottom:1px dashed #d5d7da}@media (max-width:1279px){.caseGitcha .section4{padding:80px 20px}}@media (max-width:767px){.caseGitcha .section4{padding:64px 16px}}.caseGitcha .section4 .wrap-v4{display:flex;justify-content:center;align-items:flex-start;width:100%}.caseGitcha .section4__content{max-width:1300px;width:100%;margin:0 auto}.caseGitcha .section4__content h2{font-family:Gilroy,sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#181d27;margin:0 0 64px 0}@media (max-width:1279px){.caseGitcha .section4__content h2{font-size:32px;line-height:40px}}@media (max-width:767px){.caseGitcha .section4__content h2{font-size:28px;line-height:36px;margin-bottom:40px;text-align:center}}.caseGitcha .section4__goals{display:flex;gap:80px}@media (max-width:1279px){.caseGitcha .section4__goals{gap:40px;flex-wrap:wrap}}@media (max-width:767px){.caseGitcha .section4__goals{flex-direction:column;gap:20px}}.caseGitcha .section4__goals .goal{flex:1;display:flex;flex-direction:column;gap:40px}@media (max-width:1279px){.caseGitcha .section4__goals .goal{flex:1 1 calc(50% - 20px)}}@media (max-width:767px){.caseGitcha .section4__goals .goal{flex:1 1 100%;text-align:center;gap:20px}}.caseGitcha .section4__goals .goal__icon{height:120px;display:flex;align-items:center;justify-content:flex-start}@media (max-width:767px){.caseGitcha .section4__goals .goal__icon{justify-content:center}}.caseGitcha .section4__goals .goal__icon img{max-height:84px;max-width:100px;-o-object-fit:contain;object-fit:contain}.caseGitcha .section4__goals .goal__check{width:24px;height:24px;flex-shrink:0}@media (max-width:767px){.caseGitcha .section4__goals .goal__check{align-self:center}}.caseGitcha .section4__goals .goal__check img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.caseGitcha .section4__goals .goal__text{display:flex;flex-direction:column;gap:16px}.caseGitcha .section4__goals .goal__text h4{font-family:Gilroy,sans-serif;font-size:16px;font-weight:700;line-height:22px;color:#717680;margin:0}.caseGitcha .section4__goals .goal__text h4 strong{color:#252b37}.caseGitcha .section5{background:#fff;padding:140px 70px;border-bottom:1px dashed #d5d7da}@media (max-width:1279px){.caseGitcha .section5{padding:80px 20px}}@media (max-width:767px){.caseGitcha .section5{padding:64px 16px}}.caseGitcha .section5 .wrap-v4{display:flex;justify-content:center;align-items:center;width:100%}.caseGitcha .section5__content{display:flex;gap:64px;align-items:center;width:100%;max-width:1300px}@media (max-width:1279px){.caseGitcha .section5__content{flex-direction:column;gap:48px}}@media (max-width:767px){.caseGitcha .section5__content{gap:20px}}.caseGitcha .section5__text{flex:1;display:flex;flex-direction:column;gap:32px}@media (max-width:1279px){.caseGitcha .section5__text{text-align:center}}.caseGitcha .section5__text h2{font-family:Gilroy,sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#181d27;margin:0}@media (max-width:1279px){.caseGitcha .section5__text h2{font-size:32px;line-height:40px}}@media (max-width:767px){.caseGitcha .section5__text h2{font-size:28px;line-height:36px}}.caseGitcha .section5__text p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px;color:#414651;margin:0}.caseGitcha .section5__text p.intro{margin-bottom:24px}.caseGitcha .section5__image{flex:1;display:flex;justify-content:center;align-items:center}@media (max-width:1279px){.caseGitcha .section5__image{order:-1}}.caseGitcha .section5__image img{width:512px;height:512px;-o-object-fit:contain;object-fit:contain}@media (max-width:1279px){.caseGitcha .section5__image img{width:400px;height:400px}}@media (max-width:767px){.caseGitcha .section5__image img{width:300px;height:300px}}.caseGitcha .section6{background:#fff;padding:140px 70px;border-bottom:1px dashed #d5d7da}@media (max-width:1279px){.caseGitcha .section6{padding:80px 20px}}@media (max-width:767px){.caseGitcha .section6{padding:64px 16px}}.caseGitcha .section6 .wrap-v4{display:flex;justify-content:center;align-items:center;width:100%}.caseGitcha .section6__content{display:flex;gap:64px;align-items:center;width:100%;max-width:1300px}@media (max-width:1279px){.caseGitcha .section6__content{flex-direction:column;gap:48px}}@media (max-width:767px){.caseGitcha .section6__content{gap:20px}}.caseGitcha .section6__image{flex:1;display:flex;justify-content:center;align-items:center}.caseGitcha .section6__image img{width:512px;height:512px;-o-object-fit:contain;object-fit:contain}@media (max-width:1279px){.caseGitcha .section6__image img{width:400px;height:400px}}@media (max-width:767px){.caseGitcha .section6__image img{width:300px;height:300px}}.caseGitcha .section6__text{flex:1;display:flex;flex-direction:column;gap:32px}@media (max-width:1279px){.caseGitcha .section6__text{text-align:center}}.caseGitcha .section6__text h2{font-family:Gilroy,sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#181d27;margin:0}@media (max-width:1279px){.caseGitcha .section6__text h2{font-size:32px;line-height:40px}}@media (max-width:767px){.caseGitcha .section6__text h2{font-size:28px;line-height:36px}}.caseGitcha .section6__text p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px;color:#414651;margin:0}.caseGitcha .section6__text p.summary{font-weight:600;color:#252b37}.caseGitcha .section7{background:#fff;padding:140px 70px;border-bottom:1px dashed #d5d7da}@media (max-width:1279px){.caseGitcha .section7{padding:80px 20px}}@media (max-width:767px){.caseGitcha .section7{padding:64px 16px}}.caseGitcha .section7 .wrap-v4{display:flex;justify-content:center;align-items:center;width:100%}.caseGitcha .section7__content{display:flex;gap:64px;align-items:center;width:100%;max-width:1300px}@media (max-width:1279px){.caseGitcha .section7__content{flex-direction:column;gap:48px}}@media (max-width:767px){.caseGitcha .section7__content{gap:20px}}.caseGitcha .section7__text{flex:1;display:flex;flex-direction:column;gap:32px}@media (max-width:1279px){.caseGitcha .section7__text{text-align:center}}.caseGitcha .section7__text h2{font-family:Gilroy,sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#181d27;margin:0}@media (max-width:1279px){.caseGitcha .section7__text h2{font-size:32px;line-height:40px}}@media (max-width:767px){.caseGitcha .section7__text h2{font-size:28px;line-height:36px}}.caseGitcha .section7__text p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px;color:#414651;margin:0}.caseGitcha .section7__text p.intro{margin-bottom:24px}.caseGitcha .section7__image{flex:1;display:flex;justify-content:center;align-items:center}@media (max-width:1279px){.caseGitcha .section7__image{order:-1}}.caseGitcha .section7__image img{width:552px;height:552px;-o-object-fit:contain;object-fit:contain}@media (max-width:1279px){.caseGitcha .section7__image img{width:400px;height:400px}}@media (max-width:767px){.caseGitcha .section7__image img{width:300px;height:300px}}.caseGitcha .section8{background:#fff;padding:140px 70px 200px}@media (max-width:1279px){.caseGitcha .section8{padding:80px 20px}}@media (max-width:767px){.caseGitcha .section8{padding:64px 16px}}.caseGitcha .section8 .wrap-v4{display:flex;justify-content:center;align-items:center;width:100%}.caseGitcha .section8__content{display:flex;flex-direction:column;gap:80px;align-items:center;width:100%;max-width:1300px}@media (max-width:767px){.caseGitcha .section8__content{gap:24px}}.caseGitcha .section8__content h2{font-family:Gilroy,sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#181d27;margin:0;text-align:center}@media (max-width:1279px){.caseGitcha .section8__content h2{font-size:32px;line-height:40px}}@media (max-width:767px){.caseGitcha .section8__content h2{font-size:28px;line-height:36px}}.caseGitcha .section8__technologies{display:flex;gap:32px;width:100%}@media (max-width:1279px){.caseGitcha .section8__technologies{flex-wrap:wrap;gap:24px}}@media (max-width:767px){.caseGitcha .section8__technologies{flex-direction:column;gap:20px}}.caseGitcha .section8__technologies .tech{flex:1;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}@media (max-width:1279px){.caseGitcha .section8__technologies .tech{flex:1 1 calc(50% - 12px)}}@media (max-width:767px){.caseGitcha .section8__technologies .tech{flex:1 1 100%}}.caseGitcha .section8__technologies .tech__icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.caseGitcha .section8__technologies .tech__icon img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.caseGitcha .section8__technologies .tech__info{display:flex;flex-direction:column;gap:4px}.caseGitcha .section8__technologies .tech__info h4{font-family:Gilroy,sans-serif;font-size:16px;font-weight:700;line-height:22px;color:#252b37;margin:0}.caseGitcha .section8__technologies .tech__info p{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#717680;margin:0}.caseGitcha .section9{background:linear-gradient(180deg,#05348a 0,#005bff 100%);padding:120px 70px;color:#fff}@media (max-width:1279px){.caseGitcha .section9{padding:80px 20px}}@media (max-width:767px){.caseGitcha .section9{padding:64px 16px}}.caseGitcha .section9 .wrap-v4{display:flex;justify-content:center;align-items:center;width:100%}.caseGitcha .section9__content{display:flex;flex-direction:column;gap:64px;align-items:center;text-align:center;max-width:920px;width:100%}@media (max-width:767px){.caseGitcha .section9__content{gap:24px}}.caseGitcha .section9__content .badge{padding:3px 12px;border:1px solid rgba(255,255,255,.12);border-radius:90px}.caseGitcha .section9__content .badge span{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#fdfdfd}.caseGitcha .section9__review{display:flex;flex-direction:column;gap:32px}@media (max-width:767px){.caseGitcha .section9__review{gap:16px}}.caseGitcha .section9__review p{font-family:Gilroy,sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#fff;margin:0}@media (max-width:1279px){.caseGitcha .section9__review p{font-size:20px;line-height:28px}}@media (max-width:767px){.caseGitcha .section9__review p{font-size:18px;line-height:24px}}.caseGitcha .section9__review p .muted{color:rgba(255,255,255,.72)}.caseGitcha .section9__author p{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#fff;margin:0}@media (max-width:767px){.caseGitcha .section9__author p{font-size:16px;line-height:24px}}.caseGitcha .section9__logo img{width:96px;height:24px;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.caseGitcha .section9__logo img{width:80px;height:20px}}.caseGitcha .other-cases{padding:100px 0;background:#e2e2e9}@media (max-width:1279px){.caseGitcha .other-cases{padding:80px 0}}@media (max-width:767px){.caseGitcha .other-cases{padding:40px 0}}.caseGitcha .other-cases .title{color:#010101;font-family:Gilroy,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:44px;margin-bottom:64px}@media (max-width:1279px){.caseGitcha .other-cases .title{font-size:32px;line-height:40px;margin-bottom:32px}}@media (max-width:767px){.caseGitcha .other-cases .title{text-align:center;font-size:24px;line-height:32px;margin-bottom:24px}}.caseGitcha .other-cases .items{display:flex;flex-direction:row;gap:26px}@media (max-width:767px){.caseGitcha .other-cases .items{flex-direction:column}}.caseGitcha .other-cases .items .item{flex:1 1 33.33%;color:#131426}@media (max-width:767px){.caseGitcha .other-cases .items .item{flex:1 1 100%}}.caseGitcha .other-cases .items .item__art{border-radius:12px;overflow:hidden;margin-bottom:24px;display:flex}.caseGitcha .other-cases .items .item__art a{display:flex}.caseGitcha .other-cases .items .item__art img{max-width:100%}.caseGitcha .other-cases .items .item__title h3{color:#131426;font-family:Gilroy,sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.2px}@media (max-width:1279px){.caseGitcha .other-cases .items .item__title h3{font-size:16px;line-height:20px}}@media (max-width:767px){.caseGitcha .other-cases .items .item__title h3{text-align:center}}.caseGitcha .other-cases .see-more-container{display:flex;justify-content:center;width:100%;padding:40px;align-items:center;background:linear-gradient(90.22deg,#ffbd12 0,#e03d3d 53.72%,#cd21e9 101.11%);border-radius:12px;margin-top:64px}@media (max-width:767px){.caseGitcha .other-cases .see-more-container{flex-direction:column;padding:24px}}@media (min-width:1280px){.caseGitcha .other-cases .see-more-container{width:1300px;max-width:100%}}.caseGitcha .other-cases .see-more-container>p{font-family:Gilroy,sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}@media (min-width:768px){.caseGitcha .other-cases .see-more-container>p{margin-right:24px}.caseGitcha .other-cases .see-more-container>p br{display:none}}@media (max-width:767px){.caseGitcha .other-cases .see-more-container>p{text-align:center;margin-bottom:24px}}