.filter-chips[data-v-7401e611]{display:flex;flex-wrap:wrap;gap:12px}.chip[data-v-7401e611]{padding:12px 20px;background-color:#EEEFF1;font-weight:600;cursor:pointer;transition:0.2s;color:#282929}.chip--active[data-v-7401e611],.chip--active-all[data-v-7401e611]{background-color:#ffed24;color:#282929}

.preloader-wrapper[data-v-f450b4fc]{background:none;position:static;display:flex;justify-content:center;align-items:center}.preloader-wrapper .loader[data-v-f450b4fc]{position:static;margin:0}.preloader-wrapper .loader-text[data-v-f450b4fc]{margin-left:16px;display:flex}.preloader-wrapper .loader-dot[data-v-f450b4fc]{opacity:0;animation:dot1-f450b4fc 2s infinite step-end}.preloader-wrapper .loader-dot[data-v-f450b4fc]:nth-child(2){animation-name:dot2-f450b4fc}.preloader-wrapper .loader-dot[data-v-f450b4fc]:nth-child(3){animation-name:dot3-f450b4fc}@keyframes dot1-f450b4fc{0%,20%{opacity:0}20.01%,80%{opacity:1}80.01%,100%{opacity:0}}@keyframes dot2-f450b4fc{0%,40%{opacity:0}40.01%,80%{opacity:1}80.01%,100%{opacity:0}}@keyframes dot3-f450b4fc{0%,60%{opacity:0}60.01%,80%{opacity:1}80.01%,100%{opacity:0}}

.page-case-studies .description-text{font-weight:400;font-size:15px;line-height:1.6;margin-top:40px;margin-bottom:32px}@media screen and (min-width: 768px){.page-case-studies .description-text{margin-bottom:56px;font-weight:400;font-size:15px;line-height:1.6}}@media screen and (min-width: 1025px){.page-case-studies .description-text{margin-top:24px;margin-bottom:32px;font-size:16px;line-height:1.6}}.page-case-studies .projects{padding-bottom:128px;transition:opacity 1s}@media screen and (min-width: 768px){.page-case-studies .projects{padding-bottom:144px}}@media screen and (min-width: 1025px){.page-case-studies .projects{padding-bottom:238px}.page-case-studies .projects--odd{margin-bottom:-182px;padding-bottom:0}}.page-case-studies .projects .container{display:grid;grid-template-columns:1fr;max-width:1184px;padding:0 32px;grid-gap:32px;place-items:center}@media screen and (min-width: 768px){.page-case-studies .projects .container{grid-template-columns:1fr 1fr;gap:40px}}@media screen and (min-width: 1025px){.page-case-studies .projects .container{gap:60px}}.page-case-studies .projects-top .container{max-width:1184px;padding:0 32px}@media screen and (min-width: 1025px){.page-case-studies .projects-top .container>*{max-width:480px}}.page-case-studies .projects__item{width:100%;position:relative;opacity:0;height:500px}.page-case-studies .projects__item:nth-child(odd){transform:translateY(50px)}.page-case-studies .projects__item:nth-child(odd).visible{transform:translateY(0)}.page-case-studies .projects__item.visible{opacity:1}@media screen and (min-width: 768px){.page-case-studies .projects__item{height:550px;max-width:530px}}@media screen and (min-width: 840px){.page-case-studies .projects__item{height:600px}}@media screen and (min-width: 1025px){.page-case-studies .projects__item{height:700px}.page-case-studies .projects__item:not(:last-child):not(:nth-last-child(2).projects__item:nth-child(odd)){margin:0 0 40px}.page-case-studies .projects__item:nth-child(even){transform:translateY(-420px)}.page-case-studies .projects__item.visible{transition:opacity 0.6s ease-out, transform 0.6s ease-out}.page-case-studies .projects__item.visible:nth-child(even){transform:translateY(-470px)}.page-case-studies .projects__item:nth-child(odd).projects__item:last-child{grid-column:2;transform:translateY(-420px)}.page-case-studies .projects__item:nth-child(odd).projects__item:last-child.visible{transition:opacity 0.6s ease-out, transform 0.6s ease-out}}.page-case-studies .projects__item .project-link{position:absolute;width:100%;height:100%;z-index:1}.page-case-studies .projects-top{margin-bottom:40px;padding-top:162px}@media screen and (min-width: 1025px){.page-case-studies .projects-top{padding-top:265px}}.page-case-studies .projects-top h1{font-size:50px;line-height:1.22;letter-spacing:0.02em}.page-case-studies .project{padding:0 24px 50px}@media screen and (min-width: 768px){.page-case-studies .project{padding:0 32px 50px}}@media screen and (min-width: 1025px){.page-case-studies .project{padding:0 50px 50px}}.page-case-studies .project__text{color:#fff;margin-top:6px}.page-case-studies .project-image{margin:0 auto;height:311px;width:311px}@media screen and (min-width: 768px) and (max-width: 1024px){.page-case-studies .project-image{max-width:412px;width:auto;height:auto}}@media screen and (min-width: 1025px){.page-case-studies .project-image{height:530px;width:auto}}.page-case-studies .project-image img{background-color:transparent !important;width:100%;height:100%;object-fit:cover;vertical-align:top}.page-case-studies .project-link{display:block;top:0;left:0;width:100%;height:100%}.page-case-studies .project__title{font-weight:700;font-size:19px;line-height:1.5;margin-bottom:12px}.page-case-studies .project__title>a{color:#fff}@media screen and (min-width: 1024px){.page-case-studies .project__title{font-size:28px;line-height:1.4}}@media screen and (min-width: 1025px){.page-case-studies .project__title{font-size:32px;line-height:1.3}}.page-case-studies .project__description{font-size:14px;line-height:1.71429;letter-spacing:0.02143em}.page-case-studies .footer{position:relative;z-index:1;padding:0 0 35px !important}.page-case-studies .preloader-wrapper{margin-top:120px}@media screen and (min-width: 1025px){.page-case-studies .preloader-wrapper{margin-top:200px}}@media screen and (min-width: 768px){.page-case-studies .project__info{padding:0 0 55px}}.case-study-breadcrumbs.breadcrumbs{margin-bottom:56px}@media screen and (min-width: 1025px){.case-study-breadcrumbs.breadcrumbs{margin-bottom:24px}}.page-heading{margin:0}.page-case-studies .rectangle,.page-case-studies .rectangle-inner{box-sizing:border-box;height:30px;width:30px;border:4px solid #ffed24;animation:lds-ring 5s ease infinite;margin:40px auto}.page-case-studies .rectangle-inner{margin-top:-3px;margin-left:-3px;border:6px solid #ffed24}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.filter-chips{width:100%}@media screen and (min-width: 1440px){.filter-chips{max-width:480px}}

