.case-study-hero-section{position:relative;background-color:var(--cover-background);height:100vh}@media screen and (min-width: 1025px){.case-study-hero-section{height:778px}}.case-study-hero-section .container{position:static;height:100%}.case-study-hero-section .wrapper{display:flex;justify-content:space-between;gap:32px;height:100%}.case-study-hero-section__text-list-container{display:flex;flex-wrap:wrap;max-width:410px;gap:32px}@media screen and (min-width: 1025px){.case-study-hero-section__text-list-container{max-width:100%;gap:64px}}.case-study-hero-section__text-block{position:absolute;top:50%;transform:translate3d(0, -50%, 0);z-index:2;transition:1s ease-in-out;max-width:calc(100% - 64px)}@media screen and (min-width: 768px){.case-study-hero-section__text-block{max-width:441px}}@media screen and (min-width: 1150px){.case-study-hero-section__text-block{max-width:660px}}.case-study-hero-section__hero-text{font-weight:700;font-size:28px;line-height:1.4;margin-top:56px;margin-bottom:56px;color:#fff}@media screen and (min-width: 768px){.case-study-hero-section__hero-text{margin-top:40px;margin-bottom:40px;font-size:32px;line-height:1.3;max-width:660px}}@media screen and (min-width: 1150px){.case-study-hero-section__hero-text{margin-top:32px;margin-bottom:70px;font-size:40px;line-height:1.2}}.case-study-hero-section__text-header{color:#fff;font-weight:700;font-size:10px;line-height:1.4;letter-spacing:2px;text-transform:uppercase}@media screen and (min-width: 1440px){.case-study-hero-section__text-header{letter-spacing:3px}}.case-study-hero-section__text-info{color:#fff;font-weight:400;font-size:14px;line-height:1.7;margin-top:8px;letter-spacing:0.17px}@media screen and (min-width: 1025px){.case-study-hero-section__text-info{font-size:16px;line-height:1.875;letter-spacing:0.2px}}.case-study-hero-section__text-container{display:flex;flex-direction:column;gap:8px}.case-study-hero-section__img-block{display:none;position:absolute;max-width:648px;width:100%;z-index:10}@media screen and (min-width: 768px){.case-study-hero-section__img-block{top:50%;left:36%;transform:translate(90px, -50%);display:block}}@media screen and (min-width: 1025px){.case-study-hero-section__img-block{left:22%;transform:translate(150px, -50%);max-width:990px}}.case-study-hero-section__img-block picture,.case-study-hero-section__img-block img{display:block;width:100%;height:auto;object-fit:cover}.case-study .case-study-hero-section .breadcrumbs{margin:0;color:#fff}.case-study .case-study-hero-section .breadcrumbs__divider{color:#fff;opacity:0.6}.case-study .case-study-hero-section .breadcrumbs a.nuxt-link-active{color:#fff !important;opacity:0.6}.case-study .case-study-hero-section .breadcrumbs a.nuxt-link-active:hover{opacity:1}

.case-study-metric-section{position:relative;padding:40px 0;overflow:hidden}.case-study-metric-section__content{position:relative;overflow:hidden}.case-study-metric-section__metrics-container{display:flex;flex-wrap:wrap;gap:37px;z-index:1;position:relative}.case-study-metric-section .white-block{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;z-index:1}.case-study-metric-section__text-container{display:flex;align-items:center;gap:12px;width:204px}.case-study-metric-section__label{font-weight:700;font-size:35px;line-height:1.3}@media screen and (max-width: 508px){.case-study-metric-section__label{background-color:#FFED24}}.case-study-metric-section__value{font-weight:600;font-size:14px;line-height:1.7}.case-study-metric-section__confetti{display:none;position:absolute;top:35px;left:18%;width:150%;height:250%;pointer-events:none;z-index:2;transform:translate(-25%, -25%)}@media screen and (min-width: 1024px){.case-study-metric-section__confetti{display:block}}

.case-study-quote{padding:40px 0}.case-study-quote .quote-block-wrapper{position:relative;overflow:hidden}.case-study-quote .quote-block-wrapper .white-block{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;z-index:1}.case-study-quote__position-container{width:fit-content;margin:0 auto 26px;text-align:center}.case-study-quote__position-container span:nth-of-type(2){font-weight:600}.case-study-quote__content{padding:64px 108px 80px;box-shadow:20px 40px 110px 0 #00000014}@media (max-width: 768px){.case-study-quote__content{padding:64px 80px}}@media (max-width: 576px){.case-study-quote__content{padding:56px 32px}}.case-study-quote .quotes-start::before{top:185px;left:41px}@media (max-width: 768px){.case-study-quote .quotes-start::before{display:none}}.case-study-quote__image{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto;margin-bottom:16px}.case-study-quote__image img{width:100%;height:100%;object-fit:cover;object-position:center}.case-study-quote__title{font-family:'Montserrat', sans-serif;font-weight:600;font-size:19px;line-height:1.4;letter-spacing:0;text-align:center;margin-bottom:8px;color:#282929}.case-study-quote__subtitle{font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;line-height:1.6;letter-spacing:0;text-align:center;margin-bottom:26px;color:#282929}.case-study-quote__subtitle>p>strong{font-weight:600}.case-study-quote__text{font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;text-align:center;color:#282929}.case-study-quote__text a{border-bottom:1px solid #282929;transition:all 0.2s ease-in-out}.case-study-quote__text a:hover{background-color:#ffed24}

.case-study-image-section{padding:40px 0}.case-study-image-section img{width:100%;height:auto;display:block;object-fit:cover}.case-study-image-section__container-block{position:relative;overflow:hidden}.case-study-image-section .white-block{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;z-index:1}

.case-study-video-section{padding:40px 0}.case-study-video-section__container-video{position:relative;overflow:hidden}@media screen and (min-width: 1440px){.case-study-video-section__container-video{height:462px}}@media screen and (min-width: 1024px) and (max-width: 1439px){.case-study-video-section__container-video{height:388px}}@media screen and (min-width: 501px) and (max-width: 1023px){.case-study-video-section__container-video{height:315px}}@media screen and (max-width: 500px){.case-study-video-section__container-video{height:213px}}.case-study-video-section .white-block{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;z-index:1}

.case-study-responsive-image-section{padding:40px 0}.case-study-responsive-image-section__text-container{margin-bottom:24px}.case-study-responsive-image-section__subtitle{font-weight:700;font-size:14px;line-height:1.4;letter-spacing:3px;text-transform:uppercase;margin-bottom:16px}.case-study-responsive-image-section__title{font-weight:700;font-size:22px;line-height:1.5;letter-spacing:0;margin-bottom:24px}.case-study-responsive-image-section__title>strong{font-weight:700}@media screen and (min-width: 1024px){.case-study-responsive-image-section__title{font-size:28px;line-height:1.4}}.case-study-responsive-image-section__text{font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0.17px}.case-study-responsive-image-section__text a{border-bottom:1px solid #282929;transition:all 0.2s ease-in-out}.case-study-responsive-image-section__text a:hover{background-color:#ffed24}.case-study-responsive-image-section__additional-text{font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0.17px;margin-top:24px}.case-study-responsive-image-section__image-container{max-width:686px}.case-study-responsive-image-section__image-container img{width:100%;height:auto;display:block;object-fit:cover}

.case-study-text-section{padding:40px 0}.case-study-text-section .text-block-wrapper{position:relative;overflow:hidden}.case-study-text-section .text-block-wrapper>p>strong{font-weight:600}.case-study-text-section .text-block-wrapper .white-block{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;z-index:1}.case-study-text-section blockquote{font-weight:400;font-style:italic;font-size:14px;line-height:1.6;color:#282828;margin:64px 0 80px 0;border-left:1px solid #B5BAC4;padding-left:24px}.case-study-text-section .subtitle{font-weight:700;font-size:12px;line-height:1.4;letter-spacing:3px;text-transform:uppercase;margin-bottom:16px}.case-study-text-section h2{font-weight:700;font-size:22px;line-height:1.5}@media screen and (min-width: 1024px){.case-study-text-section h2{font-size:28px;line-height:1.4}}.case-study-text-section p{font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0.17px;margin-bottom:32px}.case-study-text-section .custom-bullet-block{margin-bottom:24px}.case-study-text-section .custom-bullet-block p:first-of-type{padding-left:24px}.case-study-text-section .custom-bullet-block p:first-of-type:not(:last-of-type){position:relative;margin-bottom:16px;font-size:16px;line-height:1.6}.case-study-text-section .custom-bullet-block p:first-of-type:not(:last-of-type) strong{font-weight:600}.case-study-text-section .custom-bullet-block p:nth-of-type(2){font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0.17px}.case-study-text-section .custom-bullet-block p:first-of-type::before{content:'';position:absolute;left:0;top:7px;width:12px;height:12px;background:none;border-radius:50%;border:3px solid #ffed24;box-shadow:0 2px 4px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center}.case-study-text-section .custom-numbered-block{position:relative;padding-left:32px;margin-bottom:24px}.case-study-text-section .custom-numbered-block::before{content:attr(data-number);position:absolute;top:0.4em;left:0;width:18px;height:16px;background:#ffed24;color:#000;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.case-study-text-section .custom-numbered-block p:first-of-type{font-size:16px;line-height:1.6;margin-bottom:16px}.case-study-text-section .custom-numbered-block p:first-of-type>strong{font-weight:600}.case-study-text-section .custom-numbered-block p:nth-of-type(2){font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0.17px}.case-study-text-section a{border-bottom:1px solid #282929;transition:all 0.2s ease-in-out}.case-study-text-section a:hover{background-color:#ffed24}

.case-study-image-gallery{padding:40px 0}@media screen and (max-width: 1024px){.case-study-image-gallery .image-gallery{overflow-x:auto}}.case-study-image-gallery .image-gallery .gallery-item-wrapper{position:relative;overflow:hidden}.case-study-image-gallery .image-gallery .gallery-item-wrapper .white-block{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;z-index:1}.case-study-image-gallery .image-gallery .gallery-grid{display:grid;gap:8px}.case-study-image-gallery .image-gallery .gallery-grid.grid-1,.case-study-image-gallery .image-gallery .gallery-grid.grid-2,.case-study-image-gallery .image-gallery .gallery-grid.grid-3,.case-study-image-gallery .image-gallery .gallery-grid.grid-4{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.case-study-image-gallery .image-gallery .gallery-grid.grid-5{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:'a b c' 'a d e'}.case-study-image-gallery .image-gallery .gallery-grid.grid-5>:nth-child(1){grid-area:a}.case-study-image-gallery .image-gallery .gallery-grid.grid-5>:nth-child(2){grid-area:b}.case-study-image-gallery .image-gallery .gallery-grid.grid-5>:nth-child(3){grid-area:c}.case-study-image-gallery .image-gallery .gallery-grid.grid-5>:nth-child(4){grid-area:d}.case-study-image-gallery .image-gallery .gallery-grid.grid-5>:nth-child(5){grid-area:e}@media screen and (min-width: 1024px){.case-study-image-gallery .image-gallery .gallery-grid{height:462px}}@media screen and (max-width: 1024px){.case-study-image-gallery .image-gallery .gallery-grid{display:flex !important;gap:8px;padding:0 32px 8px;scroll-snap-type:x mandatory}.case-study-image-gallery .image-gallery .gallery-grid>*{flex-shrink:0;scroll-snap-align:start}}.case-study-image-gallery .image-gallery .gallery-item{width:100%;height:100%;object-fit:cover;cursor:pointer;border-radius:4px}@media (max-width: 1024px){.case-study-image-gallery .image-gallery .gallery-item{width:300px;height:auto;flex-shrink:0}}.modal-container{min-height:100%;display:flex;position:relative;padding:116px 80px 96px}@media screen and (max-width: 767px){.modal-container{padding:64px 32px 20px}}.modal-content{z-index:1;position:relative;max-width:1039px;margin:auto;width:100%;text-align:center}.modal-image{height:688px;max-width:1039px;width:100%}@media screen and (max-width: 1024px){.modal-image{object-fit:contain}}@media screen and (max-width: 767px){.modal-image{height:580px}}.modal-image img{height:100%;width:100%}@media screen and (max-width: 1024px){.modal-image img{object-fit:contain}}.modal-thumbnails{max-width:1039px;height:100px;width:100%;display:flex;justify-content:center;margin-top:12px;overflow:auto hidden;gap:8px}@media (min-width: 1024px){.modal-thumbnails{margin-top:24px;gap:24px}}@media screen and (max-width: 840px){.modal-thumbnails{height:80px}}@media screen and (max-width: 640px){.modal-thumbnails{height:60px}}@media screen and (max-width: 480px){.modal-thumbnails{gap:1px;height:40px}}.thumbnail{height:100%;width:150px;object-fit:cover;position:relative}.thumbnail::after{content:'';position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.thumbnail img{width:100%;height:100%}@media (min-width: 1024px){.thumbnail{height:100px;width:150px}}.thumbnail.active::after,.thumbnail:hover::after{opacity:1}

.pop-up[data-v-74f0aee2]{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;z-index:100;width:100%;background-color:white;padding:16px 54px 16px 12px;height:111px;box-shadow:10px 10px 32px 0 rgba(0,0,0,0.0784314)}@media (min-width: 768px){.pop-up[data-v-74f0aee2]{bottom:20px;left:20px;width:auto;padding:0;height:auto}}.pop-up__text-container[data-v-74f0aee2]{padding-left:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 768px){.pop-up__text-container[data-v-74f0aee2]{width:340px;padding:20px 22px}}.pop-up__container-block[data-v-74f0aee2]{display:flex;align-items:stretch}.pop-up__img-container[data-v-74f0aee2]{width:84px;min-width:84px;min-height:79px}.pop-up__img-container picture[data-v-74f0aee2]{height:100%;width:100%}.pop-up__img-container picture img[data-v-74f0aee2]{height:100%;width:100%;object-fit:cover}@media (min-width: 768px){.pop-up__img-container[data-v-74f0aee2]{width:181px;height:auto}}.pop-up__subtitle[data-v-74f0aee2]{font-weight:700;font-size:9px;line-height:1.4;letter-spacing:3px;vertical-align:middle;text-transform:uppercase;color:#B5BAC4}.pop-up__mobile-link[data-v-74f0aee2]{display:block;position:absolute;inset:0;z-index:1}@media (min-width: 768px){.pop-up__mobile-link[data-v-74f0aee2]{display:none}}.pop-up__header[data-v-74f0aee2]{margin:4px 0 5px;font-weight:700;font-size:14px;line-height:1.35;letter-spacing:0.1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.pop-up__header[data-v-74f0aee2]{margin:7px 0 8px;font-size:19px;line-height:1.5;letter-spacing:0;max-width:250px;-webkit-line-clamp:2}}.pop-up__info[data-v-74f0aee2]{font-size:12px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.pop-up__info[data-v-74f0aee2]{margin-bottom:15px;display:block;font-size:12px;line-height:1.7;letter-spacing:0;vertical-align:middle}}.pop-up__link[data-v-74f0aee2]{display:none}@media (min-width: 768px){.pop-up__link[data-v-74f0aee2]{display:inline;font-weight:700;font-size:12px;line-height:1.4;letter-spacing:3px;text-transform:uppercase;transition:all 0.3s}.pop-up__link[data-v-74f0aee2]:hover{background-color:#ffed24}}.pop-up .file-remove__wrapper[data-v-74f0aee2]{height:48px;right:30px;top:14.5px;z-index:2}@media screen and (max-width: 767px){.pop-up .file-remove__wrapper[data-v-74f0aee2]{height:32px;width:32px;top:16px;right:12px}}@media (max-width: 767px){.pop-up .file-remove[data-v-74f0aee2]{right:0;position:relative;background:transparent url(/_nuxt/img/cursor-cross.736af60.svg) no-repeat center/9px auto}.pop-up .file-remove[data-v-74f0aee2]:after{width:32px;height:32px;background-color:#F5F7F8;transform:translate(-50%, -50%)}}.slide-fade-enter-active[data-v-74f0aee2]{transition:all 0.5s ease}.slide-fade-leave-active[data-v-74f0aee2]{transition:all 0.3s ease}.slide-fade-enter[data-v-74f0aee2]{transform:translateX(-100%);opacity:0}.slide-fade-enter-to[data-v-74f0aee2]{transform:translateX(0);opacity:1}.slide-fade-leave[data-v-74f0aee2]{transform:translateX(0);opacity:1}.slide-fade-leave-to[data-v-74f0aee2]{transform:translateX(-100%);opacity:0}

.case-study{overflow:hidden}.case-study .container{padding-left:32px;padding-right:32px;max-width:750px;width:100%;margin:0 auto}.case-study .case-study-hero-section .container{position:relative;padding:183px 32px 80px;max-width:1280px;width:100%;margin:0 auto;height:100%}@media screen and (min-width: 768px){.case-study .case-study-hero-section .container{padding-top:188px;padding-inline:80px}}@media screen and (min-width: 1025px){.case-study .case-study-hero-section .container{padding-top:251.5px;padding-bottom:0}}.case-study .case-study-image-section .container-image-section{max-width:1220px;width:100%;margin:0 auto}.case-study .case-study-image-gallery .container-gallery-section{max-width:1220px;width:100%;margin:0 auto}.case-study .case-study-video-section .container-video-section{max-width:1220px;width:100%;margin:0 auto}@media screen and (min-width: 768px){.page-case-study .button-hire-us:not(.button-hire-us--active):not(.button-hire-us--dark){color:#fff}}.page-case-study .button-hire-us--dark{color:#282929}.page-case-study .burger:not(.burger--dark) .burger-line{background-color:#fff}.page-case-study .scroll-block.dark .small-text{color:#282929}.page-case-study .scroll-block.dark-line span{background-color:#282929}.page-case-study .scroll-block .small-text{color:#fff}.page-case-study .scroll-block-line span{background-color:#fff}

