@charset "UTF-8";/*!
 * case-stocky
 * 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}}.caseAlacart{color:#fff}.caseAlacart .title{font-family:Gilroy,sans-serif;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-.96px}@media (max-width:1279px){.caseAlacart .title{font-size:32px;line-height:40px}}@media (max-width:767px){.caseAlacart .title{font-size:28px;line-height:44px}}.caseAlacart .intro{background:url(../images/casealacart/intro-bg.jpg) no-repeat top center;background-size:cover;min-height:500px;color:#fff;padding:128px 0 0}@media (max-width:767px){.caseAlacart .intro{padding:80px 0 0}}.caseAlacart .intro .wrap-v4{display:flex;flex-direction:row}@media (max-width:1279px){.caseAlacart .intro .wrap-v4{flex-direction:column;gap:40px}}.caseAlacart .intro__content{padding-top:38px;max-width:570px}.caseAlacart .intro .logo{margin-bottom:64px}@media (max-width:767px){.caseAlacart .intro .logo{margin-bottom:40px}}@media (max-width:767px){.caseAlacart .intro .logo img{max-width:200px}}.caseAlacart .intro h1{font-family:Gilroy,sans-serif;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-.96px;margin-bottom:40px}@media (max-width:767px){.caseAlacart .intro h1{font-size:32px;line-height:40px}}.caseAlacart .intro p{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:28px;letter-spacing:-.36px}.caseAlacart .intro .art{padding:0 100px;display:flex}@media (max-width:1279px){.caseAlacart .intro .art{order:2}}@media (max-width:767px){.caseAlacart .intro .art{padding:0}}.caseAlacart .intro .art img{max-width:100%}@media (max-width:1279px){.caseAlacart .intro .art img{max-width:400px}}@media (max-width:767px){.caseAlacart .intro .art img{max-width:100%}}.caseAlacart .section2{padding:140px 0;background:linear-gradient(180deg,#212322 0,#1b2922 100%)}@media (max-width:1279px){.caseAlacart .section2{padding:100px 0}}@media (max-width:767px){.caseAlacart .section2{padding:40px 0}}.caseAlacart .section2 .title{text-align:center;margin-bottom:100px}@media (max-width:767px){.caseAlacart .section2 .title{margin-bottom:40px}}.caseAlacart .section2 .items{display:flex;flex-direction:row;gap:40px}@media (max-width:1279px){.caseAlacart .section2 .items{flex-direction:column}}.caseAlacart .section2 .items .item__art{margin-bottom:10px;text-align:center}.caseAlacart .section2 .items .item__art img{max-width:340px}@media (max-width:1279px){.caseAlacart .section2 .items .item__art img{max-width:250px}}.caseAlacart .section2 .items .item__text{padding-left:44px}.caseAlacart .section2 .items .item h3{font-family:Gilroy,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:24px;padding-top:72px;position:relative}.caseAlacart .section2 .items .item h3::before{content:"";position:absolute;top:-5px;left:-45px;width:80px;height:137px;background:url(../images/casealacart/s2-2-1.svg) no-repeat center center}.caseAlacart .section2 .items .item h3.second::before{background-image:url(../images/casealacart/s2-2-2.svg)}.caseAlacart .section2 .items .item h3.third::before{background-image:url(../images/casealacart/s2-2-3.svg)}.caseAlacart .section2 .items .item p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}.caseAlacart .section3{padding:130px 0;background:#6ad176}@media (max-width:1279px){.caseAlacart .section3{padding:80px 0}}@media (max-width:767px){.caseAlacart .section3{padding:40px 0}}.caseAlacart .section3 .wrap-v4{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1279px){.caseAlacart .section3 .wrap-v4{flex-direction:column;gap:40px}}.caseAlacart .section3 .title{font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px;margin-bottom:24px;color:#212322}@media (max-width:767px){.caseAlacart .section3 .title{font-size:24px;line-height:32px}}.caseAlacart .section3__content{max-width:691px}@media (max-width:1279px){.caseAlacart .section3__content{text-align:center}}.caseAlacart .section3 p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px;color:#131426}.caseAlacart .section3__art{text-align:center}.caseAlacart .section3__art img{max-width:455px}@media (max-width:1279px){.caseAlacart .section3__art img{max-width:250px}}.caseAlacart .section4{background:url(../images/casealacart/s4-bg.jpg) no-repeat top center #212322;background-size:contain;padding:140px 0}@media (max-width:767px){.caseAlacart .section4{padding:80px 0}}.caseAlacart .section4 .wrap-v4{display:flex;flex-direction:column;gap:150px}@media (max-width:1279px){.caseAlacart .section4 .wrap-v4{gap:60px}}.caseAlacart .section4__first{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1279px){.caseAlacart .section4__first{flex-direction:column;gap:40px}}@media (max-width:1279px){.caseAlacart .section4__first-art{text-align:center}}.caseAlacart .section4__first-art img{max-width:402px}@media (max-width:1279px){.caseAlacart .section4__first-art img{max-width:300px}}@media (max-width:767px){.caseAlacart .section4__first-art img{max-width:250px}}.caseAlacart .section4__first-content{max-width:758px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1279px){.caseAlacart .section4__first-content{text-align:center;gap:40px}}.caseAlacart .section4__first-content h3{font-family:Gilroy,sans-serif;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-.96px;margin-bottom:40px}@media (max-width:767px){.caseAlacart .section4__first-content h3{font-size:32px;line-height:40px}}.caseAlacart .section4__first-content p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}.caseAlacart .section4__first-art2 img{max-width:100%}.caseAlacart .section4__items{display:flex;flex-direction:row;gap:12px}@media (max-width:1279px){.caseAlacart .section4__items{flex-direction:column;gap:32px}}.caseAlacart .section4__items .item{padding:32px;border-radius:12px;background:#292b2a}.caseAlacart .section4__items .item h4{font-family:Gilroy,sans-serif;font-size:24px;font-weight:700;line-height:28px;margin-bottom:24px}.caseAlacart .section4__items .item p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}.caseAlacart .section4__items.-colored .item:nth-child(1){background:#363937}.caseAlacart .section4__items.-colored .item:nth-child(2){background:#363639}.caseAlacart .section4__items.-colored .item:nth-child(3){background:#393636}.caseAlacart .section4__second{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:-70px}@media (max-width:1279px){.caseAlacart .section4__second{flex-direction:column;gap:40px;align-items:center;text-align:center}}.caseAlacart .section4__second-content{max-width:555px}.caseAlacart .section4__second-content h3{font-family:Gilroy,sans-serif;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-.96px;margin-bottom:40px}@media (max-width:767px){.caseAlacart .section4__second-content h3{font-size:32px;line-height:40px}}.caseAlacart .section4__second-content p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}.caseAlacart .section4__second-art{margin-bottom:-196px;padding-right:40px}@media (max-width:767px){.caseAlacart .section4__second-art{padding-right:0}}.caseAlacart .section4__second-art img{max-width:550px}@media (max-width:767px){.caseAlacart .section4__second-art img{max-width:70%}}.caseAlacart .section5{background:linear-gradient(180deg,#74c4c5 0,#68a078 100%);padding:32px 0 205px;color:#131426}@media (max-width:767px){.caseAlacart .section5{padding:40px 0}}.caseAlacart .section5__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:1279px){.caseAlacart .section5__row{flex-direction:column;gap:40px;margin-bottom:40px;text-align:center}}.caseAlacart .section5__art img{max-width:591px}@media (max-width:767px){.caseAlacart .section5__art img{max-width:80%}}.caseAlacart .section5__content{max-width:639px}.caseAlacart .section5__content h3{font-family:Gilroy,sans-serif;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-.96px;margin-bottom:40px}@media (max-width:767px){.caseAlacart .section5__content h3{font-size:32px;line-height:40px}}.caseAlacart .section5__content p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}.caseAlacart .section5__items{display:flex;flex-direction:row;gap:12px}@media (max-width:1279px){.caseAlacart .section5__items{flex-direction:column;gap:32px}}.caseAlacart .section5__items .item{padding:32px;border-radius:12px;background:rgba(255,255,255,.24)}.caseAlacart .section5__items .item h4{font-family:Gilroy,sans-serif;font-size:24px;font-weight:700;line-height:28px;margin-bottom:24px}.caseAlacart .section5__items .item p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}.caseAlacart .section6{overflow:hidden;background:url(../images/casealacart/s6-art.png) no-repeat left 50%,linear-gradient(180deg,#020202 0,#020202 100%)}@media (max-width:1279px){.caseAlacart .section6{background-position:calc(50% - 350px) 50%}}@media (max-width:767px){.caseAlacart .section6{padding:80px 0;background-position:0}}.caseAlacart .section6 .wrap-v4{display:flex;flex-direction:row;min-height:690px;align-items:center}@media (max-width:767px){.caseAlacart .section6 .wrap-v4{min-height:auto}}.caseAlacart .section6__content{margin-left:auto;max-width:545px}@media (max-width:1279px){.caseAlacart .section6__content{max-width:400px}}@media (max-width:767px){.caseAlacart .section6__content{margin-left:0}}.caseAlacart .section6 .title{margin-bottom:40px}.caseAlacart .section6 p{font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.caseAlacart .section7{background:#f1f0ef;padding-top:120px;color:#131426;text-align:center}@media (max-width:767px){.caseAlacart .section7{padding-top:40px}}.caseAlacart .section7__content{max-width:890px;margin:0 auto 64px auto}.caseAlacart .section7 h2{font-family:Gilroy,sans-serif;font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px;margin-bottom:24px}.caseAlacart .section7 p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}.caseAlacart .section7__art{display:flex;justify-content:center;align-items:center}.caseAlacart .section7__art img{max-width:1024px}@media (max-width:1279px){.caseAlacart .section7__art img{max-width:90%}}.caseAlacart .section8{background:#f7f0e3;padding:80px 0}@media (max-width:767px){.caseAlacart .section8{padding:40px 0}}.caseAlacart .section8 .title{color:#131426;text-align:center;font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px;margin-bottom:64px}@media (max-width:767px){.caseAlacart .section8 .title{margin-bottom:32px}}.caseAlacart .section8 .items{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}.caseAlacart .section8 .items .row{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}@media (max-width:767px){.caseAlacart .section8 .items .row{justify-content:center;gap:8px}}.caseAlacart .section8 .items .item{flex:1;height:137px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#fff}@media (max-width:767px){.caseAlacart .section8 .items .item{min-width:calc(50% - 4px);max-width:calc(50% - 4px)}}@media (max-width:1279px){.caseAlacart .section8 .items .item img{transform:scale(.6)}}.caseAlacart .section8 .items .item.row-1{flex:1 1 calc(20% - 20px)}@media (max-width:1279px){.caseAlacart .section8 .items .item.row-1{flex:1 1 calc(33.33% - 20px)}}@media (max-width:767px){.caseAlacart .section8 .items .item.row-1{flex:1 1 calc(25% - 20px)}}.caseAlacart .section8 .items .item.row-2{flex:1 1 calc(25% - 20px)}@media (max-width:1279px){.caseAlacart .section8 .items .item.row-2{flex:1 1 calc(33.33% - 20px)}}@media (max-width:767px){.caseAlacart .section8 .items .item.row-2{flex:1 1 calc(25% - 20px)}}.caseAlacart .section9{padding:120px 0;background:#212322}@media (max-width:1279px){.caseAlacart .section9{padding:80px 0}}@media (max-width:767px){.caseAlacart .section9{padding:40px 0}}.caseAlacart .section9 .row{display:flex;flex-direction:row;align-items:center;gap:32px}@media (max-width:1279px){.caseAlacart .section9 .row{flex-direction:column;gap:40px}}.caseAlacart .section9 .row .left{max-width:634px}.caseAlacart .section9 .row .left h2{color:#f2f2f2;font-family:Gilroy,sans-serif;font-size:36px;font-weight:700;line-height:44px;letter-spacing:-.72px;opacity:.3;margin-bottom:32px}@media (max-width:1279px){.caseAlacart .section9 .row .left h2{text-align:center}}@media (max-width:767px){.caseAlacart .section9 .row .left h2{font-size:24px;line-height:32px}}.caseAlacart .section9 .row .left p{color:#fff;font-family:Gilroy,sans-serif;font-size:24px;font-weight:600;line-height:35px;letter-spacing:-.48px}@media (max-width:1279px){.caseAlacart .section9 .row .left p{font-size:20px;line-height:28px;text-align:center}}@media (max-width:767px){.caseAlacart .section9 .row .left p{font-size:18px;line-height:24px}}.caseAlacart .section9 .row .right{flex:1;text-align:center}@media (max-width:1279px){.caseAlacart .section9 .row .right{width:100%;flex:1}}.caseAlacart .section9 .row .right .photo{display:inline-block;width:140px;height:140px;border-radius:50%;margin-bottom:32px}.caseAlacart .section9 .row .right .photo img{max-width:100%}.caseAlacart .section9 .row .right .name{color:#f2f2f2;font-family:Gilroy,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.48px}@media (max-width:767px){.caseAlacart .section9 .row .right .name{font-size:20px;line-height:28px}}.caseAlacart .section9 .row .right .position{color:#f2f2f2;text-align:center;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:28px}@media (max-width:767px){.caseAlacart .section9 .row .right .position{font-size:16px}}.caseAlacart .other-cases{padding:100px 0;background:#e2e2e9}@media (max-width:1279px){.caseAlacart .other-cases{padding:80px 0}}@media (max-width:767px){.caseAlacart .other-cases{padding:40px 0}}.caseAlacart .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){.caseAlacart .other-cases .title{font-size:32px;line-height:40px;margin-bottom:32px}}@media (max-width:767px){.caseAlacart .other-cases .title{text-align:center;font-size:24px;line-height:32px;margin-bottom:24px}}.caseAlacart .other-cases .items{display:flex;flex-direction:row;gap:26px}@media (max-width:767px){.caseAlacart .other-cases .items{flex-direction:column}}.caseAlacart .other-cases .items .item{flex:1 1 33.33%;color:#131426}@media (max-width:767px){.caseAlacart .other-cases .items .item{flex:1 1 100%}}.caseAlacart .other-cases .items .item__art{border-radius:12px;overflow:hidden;margin-bottom:24px;display:flex}.caseAlacart .other-cases .items .item__art a{display:flex}.caseAlacart .other-cases .items .item__art img{max-width:100%}.caseAlacart .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){.caseAlacart .other-cases .items .item__title h3{font-size:16px;line-height:20px}}@media (max-width:767px){.caseAlacart .other-cases .items .item__title h3{text-align:center}}.caseAlacart .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){.caseAlacart .other-cases .see-more-container{flex-direction:column;padding:24px}}@media (min-width:1280px){.caseAlacart .other-cases .see-more-container{width:1300px;max-width:100%}}.caseAlacart .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){.caseAlacart .other-cases .see-more-container>p{margin-right:24px}.caseAlacart .other-cases .see-more-container>p br{display:none}}@media (max-width:767px){.caseAlacart .other-cases .see-more-container>p{text-align:center;margin-bottom:24px}}