﻿@keyframes fadein{from{opacity:0;}to{opacity:1;}}.tabs{display:grid;grid-template-rows:28px;grid-column-gap:30px;grid-template-columns:repeat(3,max-content);margin-bottom:18px;}.tabs .tab{cursor:pointer;display:inline-block;font-family:Open Sans;font-style:normal;font-weight:400;font-size:15px;line-height:150%;}.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:#00abdb;font-weight:600;text-shadow:.5px 0 0;border-bottom:solid #00abdb 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;}ul.case-studies-filter>li{box-sizing:border-box;height:27px;margin:0 12px 15px 0;padding:0 1em;background-color:#def8ff;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:169%;border-radius:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;}ul.case-studies-filter>li.applied{background-color:#00abdb;color:#fff;}ul.case-studies-filter>li:hover{box-shadow:0 0 10px #00abdb;}@media only screen and (min-width:768px){.tabs{grid-column-gap:45px;margin-bottom:19px;}.tabs .tab{font-size:18px;}}@media only screen and (min-width:1024px){.tabs{grid-template-rows:30px;}.tabs .tab{font-family:Open Sans;font-style:normal;font-weight:400;font-size:18px;line-height:150%;height:27px;}.radio{display:none;}ul.case-studies-filter{justify-content:start;margin-bottom:48px;}ul.case-studies-filter>li{font-weight:normal;font-size:16px;}ul.case-studies-filter>li.applied{background-color:#00abdb;color:#fff;text-shadow:.1px 0 0;}}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@media only screen and (min-width:320px){section.case-studies-section{margin-bottom:150px !important;}section.case-studies-section .case-studies-list{list-style:none;display:grid;grid-template-columns:1fr;justify-content:center;width:100%;}section.case-studies-section .case-studies-list .case-study-item-container{border-radius:8px;overflow:hidden;display:flex;flex-direction:column;}section.case-studies-section .case-studies-list .case-study-item-container:not(:first-of-type){margin:30px 0 0;}section.case-studies-section .case-studies-list .case-study-item-container .case-study-item{height:220px;box-sizing:border-box;width:100%;background-size:cover;background-position:center;padding:20px;display:flex;flex-direction:column-reverse;animation:fadein .5s;text-decoration:none;margin:0 0 10px;}section.case-studies-section .case-studies-list .case-study-item-container .case-study-item .case-study-name{color:#fff;text-align:left;font-family:Open Sans;font-style:normal;font-weight:800;font-size:18px !important;line-height:27px !important;margin:0;}section.case-studies-section .case-studies-list .case-study-item-container .case-study-description{font-family:Open Sans;font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left;margin:0;}section.case-studies-section:not(.random-cases) .wrapper{width:100%;}section.case-studies-section:not(.random-cases) .case-studies-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;grid-gap:0;width:100%;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container{width:100%;height:158px;padding-top:54.86%;box-sizing:border-box;position:relative;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container:not(:first-of-type){margin:30px 0 0;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container .case-study-item{position:absolute;top:0;left:0;margin:0;height:100%;width:100%;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container .case-study-description{display:none;}}@media only screen and (min-width:360px){section.case-studies-section{margin-bottom:150px !important;}section.case-studies-section h1{margin-bottom:40px;}}@media only screen and (min-width:375px){section.case-studies-section{margin-bottom:150px !important;}section.case-studies-section h1{margin-bottom:50px;}}@media only screen and (min-width:768px){section.case-studies-section{margin-bottom:150px !important;}section.case-studies-section h1{margin-bottom:18px;}section.case-studies-section .case-studies-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;}section.case-studies-section .case-studies-list .case-study-item-container:not(:first-of-type){margin:0;}section.case-studies-section .case-studies-list .case-study-item-container .case-study-item{height:279px;padding:36px 30px;margin:0 0 18px;}section.case-studies-section .case-studies-list .case-study-item-container .case-study-item .case-study-name{font-size:24px !important;line-height:36px !important;}section.case-studies-section .case-studies-list .case-study-item-container .case-study-description{font-size:18px;line-height:27px;}section.case-studies-section .case-studies-list .case-study-item-container:nth-of-type(n+3){display:none;}section.case-studies-section:not(.random-cases) .case-studies-list-header{margin:0 0 54px;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container{width:620px;height:340px;position:static;padding:0;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container .case-study-item{position:static;padding:36px 30px;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container:not(:first-of-type){margin:45px 0 0;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container:nth-of-type(n+3){display:flex;}}@media only screen and (min-width:1024px){section.case-studies-section h1{margin-bottom:1em;}}@media only screen and (min-width:1280px){section.case-studies-section .case-studies-list{grid-template-columns:repeat(3,1fr);grid-gap:15px;}section.case-studies-section .case-studies-list .case-study-item-container:nth-of-type(n+3){display:flex;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container{width:540px;height:342px;margin:0 0 36px;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container:not(:first-of-type){margin:0 0 36px;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container:nth-of-type(2n){margin:0 0 36px 40px;}}@media only screen and (min-width:1366px){section.case-studies-section .case-studies-list{grid-gap:23px;}section.case-studies-section:not(.random-cases) .case-studies-list .case-study-item-container{width:583px;}}@media only screen and (min-width:1440px){section.case-studies-section .case-studies-list{grid-gap:40px;}}.case-studies-section .wrapper{display:flex;flex-direction:column;align-items:center;margin:0 auto;}.case-studies-section .wrapper button#view-more-btn{width:165px;height:54px;font-family:Open Sans;font-style:normal;font-weight:bold;font-size:16px;line-height:22px;text-align:center;color:#00abdb;background:none;border:2px solid #00abdb;border-radius:25px;text-transform:uppercase;cursor:pointer;}.case-studies-section .wrapper button#view-more-btn:focus{outline:none;}.case-studies-section .wrapper .read-all-btn{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:27px;text-align:left;height:45px;width:153px;border-radius:27px;padding:0 27px;box-sizing:border-box;border:2px solid #00abdb;background:none;color:#00abdb;text-transform:uppercase;display:flex;align-items:center;white-space:nowrap;justify-content:space-between;order:1;margin:30px 0 0;}.case-studies-section .wrapper .read-all-btn:hover{box-shadow:0 0 10px #00abdb;}.case-studies-section .wrapper .read-all-btn:after{content:'';display:inline-block;border-right:3px solid #00abdb;border-bottom:3px solid #00abdb;border-radius:2px;transform:rotate(-45deg);transform-origin:center;width:10px;height:10px;}.case-studies-section .wrapper .read-all-btn:focus{outline:none;}@media only screen and (min-width:320px){.case-studies-section .case-studies-list-header{font-family:Ubuntu !important;font-style:normal;font-weight:500 !important;font-size:20px !important;line-height:25px !important;text-align:center;margin-top:0;}.case-studies-section .view-more-btn{margin:20px auto 0 auto;}.case-studies-section .view-more-btn:hover{box-shadow:0 0 10px #00abdb;}}@media only screen and (min-width:360px){.case-studies-section .case-studies-list-header{font-size:20px !important;line-height:25px !important;}}@media only screen and (min-width:375px){.case-studies-section .case-studies-list-header{font-size:20px !important;line-height:25px !important;}}@media only screen and (min-width:768px){.case-studies-section .case-studies-list-header{font-size:30px !important;line-height:45px !important;margin-bottom:18px;}.case-studies-section .view-more-btn{margin-top:30px;}.case-studies-section .wrapper .read-all-btn{margin:0 0 18px auto;order:0;}}@media only screen and (min-width:1024px){.case-studies-section .case-studies-list-header{font-size:30px !important;line-height:45px !important;}}@media only screen and (min-width:1280px){.case-studies-section .case-studies-list-header{font-size:36px !important;line-height:54px !important;}}@media only screen and (min-width:1366px){.case-studies-section .view-more-btn{margin-top:40px;}}