﻿@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.tabs{display:flex;flex-direction:row;border-bottom:solid #c4c4c4 1px;width:fit-content;}@media only screen and (min-width:768px){.tabs{column-gap:50px;margin-bottom:25px;}}@media only screen and (min-width:360px) and (max-width:767px){.tabs{column-gap:36px;margin-bottom:11px;}}@media only screen and (max-width:359px){.tabs{justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:11px;}}.tabs .tab{cursor:pointer;display:inline-block;font-family:'Nunito';font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-transform:uppercase;color:#8c8c8c;}@media only screen and (max-width:767px){.tabs .tab{font-size:12px;line-height:16px;}}.radio{display:none;}.radio#industries-tab:checked~.panels #industries-panel,.radio#expertises-tab:checked~.panels #expertises-panel,.radio#techs-tab:checked~.panels #technologies-panel{display:block;}.radio#industries-tab:checked~.tabs #industries-tab,.radio#expertises-tab:checked~.tabs #expertises-tab,.radio#techs-tab:checked~.tabs #techs-tab{color:#f6f7f2;border-bottom:solid #f6f7f2 3px;padding:0 5px;}.panel{display:none;animation:fadein .2s;}.panel#all-panel{height:1px;}ul.case-studies-filter{list-style:none;display:flex;flex-flow:row wrap;justify-content:start;padding:0;margin-bottom:0;}@media only screen and (max-width:767px){ul.case-studies-filter{display:block;margin:0;}}ul.case-studies-filter>li{box-sizing:border-box;margin:0 12px 18px 0;padding:0 12px;background-color:#f6f7f2;border-radius:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;font-family:'Roboto';font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3a4147;width:fit-content;}@media only screen and (max-width:767px){ul.case-studies-filter>li{margin:0 0 10px;font-size:14px;line-height:16px;padding:2px 10px;}}ul.case-studies-filter>li.applied{background:linear-gradient(.25turn,#ff3d00 3.35%,#ff7a00 100%);width:fit-content;color:#fff;}ul.case-studies-filter>li:hover{box-shadow:0 0 10px #ff7a00;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@media only screen and (max-width:767px){section.case-studies-page-tagline-section{padding-bottom:30px;}section.case-studies-page-tagline-section .header{margin:6px 0 24px;}}@media only screen and (min-width:768px){section.case-studies-page-tagline-section{padding-bottom:32px;}section.case-studies-page-tagline-section .header{margin:30px 0 50px;}}section.case-studies-page-tagline-section .section-container{max-width:1280px;margin:0 auto;}@media only screen and (max-width:767px){section.case-studies-page-list-section{padding-top:40px;padding-bottom:92px;}}@media only screen and (min-width:768px){section.case-studies-page-list-section{padding-top:100px;padding-bottom:157px;}}section.case-studies-page-list-section .case-studies-page-case-studies-list{display:grid;max-width:1280px;margin:0 auto;}@media only screen and (min-width:1024px){section.case-studies-page-list-section .case-studies-page-case-studies-list{grid-template-columns:1fr 1fr 1fr;}}@media only screen and (min-width:768px) and (max-width:1023px){section.case-studies-page-list-section .case-studies-page-case-studies-list{grid-template-columns:1fr 1fr;}}@media only screen and (max-width:767px){section.case-studies-page-list-section .case-studies-page-case-studies-list{grid-template-columns:1fr;}}@media only screen and (min-width:1280px){section.case-studies-page-list-section .case-studies-page-case-studies-list{column-gap:40px;row-gap:25px;}}@media only screen and (min-width:768px) and (max-width:1279px){section.case-studies-page-list-section .case-studies-page-case-studies-list{column-gap:30px;row-gap:25px;}}@media only screen and (max-width:767px){section.case-studies-page-list-section .case-studies-page-case-studies-list{row-gap:40px;}}section.case-studies-page-list-section .case-studies-page-loader{background-image:url("../../images/load.png");background-size:100%;background-repeat:no-repeat;animation:spin 2s linear infinite;}@media only screen and (min-width:768px){section.case-studies-page-list-section .case-studies-page-loader{margin:55px auto 0;width:30px;height:30px;}}@media only screen and (max-width:767px){section.case-studies-page-list-section .case-studies-page-loader{margin:40px auto 0;width:36px;height:36px;}}section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-image{border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;display:block;margin-bottom:10px;}@media only screen and (min-width:1280px){section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-image{height:225px;}}@media only screen and (min-width:1024px) and (max-width:1279px){section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-image{height:200px;}}@media only screen and (min-width:768px) and (max-width:1023px){section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-image{padding-bottom:62.31454%;}}@media only screen and (max-width:767px){section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-image{padding-bottom:65.59767%;}}section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-name{margin-bottom:10px;}@media only screen and (max-width:767px){section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-name{font-size:20px;font-weight:700;line-height:27px;}}section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-name a{text-decoration:none;cursor:pointer;color:inherit;}section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-name a:hover,section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-name a:focus,section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-name a:active{color:#ff7a00;}section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-description{font-family:Roboto;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;}@media only screen and (max-width:767px){section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-description{line-height:22px;}}section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-description a{text-decoration:none;cursor:pointer;color:inherit;}section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-description a:hover,section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-description a:focus,section.case-studies-page-list-section .case-studies-page-case-study-item .case-study-description a:active{color:#ff7a00;}