*{padding:0;margin:0;box-sizing:border-box;font-family:Exo,sans-serif;color:#fff;text-decoration:none;outline:none;list-style:none;border:none}html{font-size:10px;font-weight:500;background:#1c1c1c;overflow-x:hidden}@media screen and (max-width:1023px){html{font-size:8px}}@media screen and (max-width:800px){html{font-size:7px}}body{overflow-x:hidden}.g-container{max-width:1920px;margin:0 auto;position:relative}.g-content{max-width:1000px;margin:0 auto}@media screen and (max-width:1024px){.g-content{margin:0 4rem}}.custom-button{display:inline-block;padding:1.5rem 2.5rem;border:1px solid #ffb000;border-radius:3rem;background:#2c2c2c;font-size:1.8rem;font-weight:700;outline:none;transition:box-shadow .2s,background .2s}.custom-button:hover{cursor:pointer;background:#ffb000}.custom-button:active{box-shadow:0 0 1rem #ffb000}.header-container{padding:1.5rem 4rem;display:flex;justify-content:space-between;align-items:center}.header-container .logo{display:block;width:14.5rem;height:6rem}.nav-container{display:flex}.nav-container .list-item{margin:0 3rem}.nav-container .list-item .list-link{font-size:1.4rem;letter-spacing:.1rem}.nav-container .list-item .list-link:hover{text-decoration:underline}.nav-container .list-item.active{position:relative;display:flex;justify-content:center;align-items:center}.nav-container .list-item.active:before{content:"";position:absolute;display:block;width:5.8rem;height:5.8rem;border-radius:4px;background:#323232;z-index:-1}.nav-container .list-item.active .list-link{color:#ff9700;font-weight:700}.contact-us-container{padding-bottom:12rem}@media screen and (max-width:1024px){.contact-us-container{margin-right:0}}.contact-us-container .form-container{margin-top:5rem;position:relative;display:flex;background:#3d3d3d;border-top-left-radius:3rem;border-bottom-left-radius:3rem}.contact-us-container .form-container:after{content:"";position:absolute;top:0;left:999px;display:block;width:calc(50vw - 499px);height:100%;background:#3d3d3d}.contact-us-container .form-container .inputs-wrapper{flex-grow:1;display:flex;flex-direction:column;padding:8rem 9rem 5rem 12rem}.contact-us-container .form-container .inputs-wrapper .label{font-size:1.6rem;font-weight:400;margin:1rem 0}.contact-us-container .form-container .inputs-wrapper .input{background:#2c2c2c;font-size:1.6rem;padding:.8rem 1.2rem;border:none;border-radius:4px}.contact-us-container .form-container .inputs-wrapper .textarea{height:11rem;resize:none}.contact-us-container .form-container .inputs-wrapper .submit{margin-top:4rem;align-self:flex-end;padding:1.5rem 6rem}.contact-us-container .form-container .icon-wrapper{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ff9700;padding:3rem}.contact-us-container .form-container .icon-wrapper .icon{margin:2rem 0;height:4rem}.contact-us-container .form-container .contacts-wrapper{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:3rem}.contact-us-container .form-container .contacts-wrapper .contact{font-size:1.6rem;line-height:3rem;white-space:nowrap;margin:1rem 0}.brands-container{display:flex;justify-content:space-evenly;align-items:center;border-top:3px solid #3d3d3d;border-bottom:3px solid #3d3d3d;padding:3rem}.brands-container .good-firms{width:14.2rem;height:2.8rem;background:url(/desktop/img/brands/good-firms.png)}.brands-container .good-firms:hover{background:url(/desktop/img/brands/good-firms-active.png)}.brands-container .you-team{width:9.4rem;height:3.6rem;background:url(/desktop/img/brands/you-team.png)}.brands-container .you-team:hover{background:url(/desktop/img/brands/you-team-active.png)}.brands-container .clutch{width:9.3rem;height:2.6rem;background:url(/desktop/img/brands/clutch.png)}.brands-container .clutch:hover{background:url(/desktop/img/brands/clutch-active.png)}.brands-container .upwork{width:12.2rem;height:3.4rem;background:url(/desktop/img/brands/upwork.png)}.brands-container .upwork:hover{background:url(/desktop/img/brands/upwork-active.png)}.brands-container .behance{width:11.6rem;height:2.2rem;background:url(/desktop/img/brands/behance.png)}.brands-container .behance:hover{background:url(/desktop/img/brands/behance-active.png)}.brands-container .dribbble{width:11.2rem;height:2.7rem;background:url(/desktop/img/brands/dribbble.png)}.brands-container .dribbble:hover{background:url(/desktop/img/brands/dribbble-active.png)}.brands-container .icon{background-size:100%;background-repeat:no-repeat;flex-shrink:0;transition:all .2s}.brands-container .icon:hover{cursor:pointer}.brands-container .icon a{display:block;width:100%;height:100%}.preload{display:none}.social-container{padding:10rem 0 15rem;display:flex;justify-content:space-between;align-items:center}.social-container .logo-link{display:block;width:22rem;height:9rem}.social-container .logo-link .logo{display:block;width:100%;height:100%}.social-container .social-wrapper{display:flex}.social-container .social-wrapper .social-link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0 1.2rem}.social-container .social-wrapper .social-link:hover .icon path{fill-opacity:1}.social-container .subscribe-form .subscribe-label{display:block;font-size:1.6rem;font-weight:400;margin-bottom:1rem}.social-container .subscribe-form .input-wrapper{position:relative;width:22rem}.social-container .subscribe-form .input-wrapper .subscribe-input{display:block;font-size:1.6rem;background:#2c2c2c;border:none;border-radius:4px;padding:1.2rem;width:100%}.social-container .subscribe-form .input-wrapper .subscribe-submit{position:absolute;display:block;top:0;right:0;bottom:0;margin:auto;padding:0 1.5rem 0 1rem;background:transparent;opacity:.3;transition:all .2s}.social-container .subscribe-form .input-wrapper .subscribe-submit:hover{cursor:pointer;opacity:1}.social-container .subscribe-form .input-wrapper .subscribe-submit .arrow{width:1.3rem;height:1.3rem;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}.copyright-container{background:#fd9500;color:#333;font-size:1.4rem;font-weight:400;line-height:4rem;text-align:center;white-space:nowrap}.section-title{display:inline-block;font-size:4.8rem;line-height:5.8rem;text-transform:uppercase}.section-title:after{content:"";display:block;margin-top:1.5rem;height:2px;background:#fff;width:18rem}.case-switcher-container .buttons-wrapper{display:flex}.case-switcher-container .buttons-wrapper .button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:11rem;height:11rem;font-size:1.8rem;background:#313131;border-radius:.8rem;box-shadow:4px 8px 8px rgba(0,0,0,.25)}.case-switcher-container .buttons-wrapper .button .label{display:block;opacity:.5;transition:all .2s}.case-switcher-container .buttons-wrapper .button .icon{display:block;width:5.3rem;height:3.8rem;margin:1rem 0;opacity:.5;transition:all .2s}.case-switcher-container .buttons-wrapper .button:hover .icon,.case-switcher-container .buttons-wrapper .button:hover .label{opacity:1}.case-switcher-container .buttons-wrapper .next-button{margin:5.5rem 0 0 1rem}.case-switcher-container .buttons-wrapper .next-button .icon{transform:rotate(180deg)}.case-switcher-container .controls{display:flex;margin-top:4rem;justify-content:center}.case-switcher-container .controls .dott{width:1.2rem;height:1.2rem;background:#fff;opacity:.35;border-radius:50%;margin:0 7px;transition:all .2s}.case-switcher-container .controls .dott:hover{cursor:pointer;opacity:1}.case-switcher-container .controls .dott.active{opacity:1}.slider-container{display:flex;justify-content:space-between;padding-top:15rem}@media screen and (max-width:1024px){.slider-container{padding-top:5rem}}.slider-container .description{max-width:78%;margin-top:3rem;font-size:1.8rem;font-weight:700;line-height:2.8rem}.achievements-container{padding-bottom:12rem;display:flex;justify-content:space-evenly;margin-top:4rem}.achievements-container .plate-wrapper{width:25%}.achievements-container .plate-wrapper .plate{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:11rem;height:11rem;border-radius:.8rem;background:#313131;box-shadow:4px 8px 8px rgba(0,0,0,.25);transition:all .2s}.achievements-container .plate-wrapper .plate .value{font-size:4.8rem;line-height:4.8rem;font-weight:700}.achievements-container .plate-wrapper .plate .label{font-size:2.2rem;font-weight:400;opacity:.5;margin-top:.5rem}.achievements-container .plate-wrapper .plate .label .plus{display:block;font-size:3.6rem;line-height:2.5rem}.achievements-container .plate-wrapper .plate:hover{cursor:pointer;background:#ff9700;box-shadow:0 4px 4px rgba(0,0,0,.25),0 0 30px #ff9700}.achievements-container .plate-wrapper .plate:hover .label{opacity:1}.achievements-container .plate-wrapper .plate:hover~.description{color:#ff9700;font-weight:700}.achievements-container .plate-wrapper .description{margin-top:3rem;font-size:1.8rem;text-align:center}.tasks-and-challenges-container{padding-bottom:16rem;background:url(/desktop/img/pages/our-cases/ciba-health/tasks-and-challenges/bg.png) no-repeat 100% 0}@media screen and (max-width:800px){.tasks-and-challenges-container .section-title{margin-top:3rem}}.tasks-and-challenges-container .challenges-wrapper{display:grid;grid-column-gap:15rem;grid-row-gap:7rem;margin-top:7rem}.tasks-and-challenges-container .challenges-wrapper .challenge{font-size:1.8rem;line-height:3.4rem}.tasks-and-challenges-container .challenges-wrapper .challenge .image{display:block;width:100%;margin-bottom:2.7rem;border-radius:.5rem;overflow:hidden;border:1px solid #000}@media screen and (max-width:800px){.tasks-and-challenges-container .challenges-wrapper .challenge .image{width:100%}}.tasks-and-challenges-container .challenges-wrapper .challenge-text span{color:#5db257;font-weight:700;text-transform:uppercase}.services-provided-container{position:relative;padding:10rem 0;background:#5db257}.services-provided-container .g-content{display:grid;grid-template-columns:1fr 2fr;align-items:center}.services-provided-container .services-wrapper{display:flex;justify-content:space-around;align-items:flex-end}.services-provided-container .services-wrapper .service{text-align:center}.services-provided-container .services-wrapper .service .label{font-size:2.4rem;line-height:3.4rem;margin-top:3rem}.gadgets-wrap{position:relative}.gadgets-1{width:100%}.gadgets-2{position:absolute;right:-8rem;max-width:51rem;bottom:0}@media screen and (max-width:1360px){.gadgets-2{left:0}}@media screen and (max-width:800px){.gadgets{width:100%;margin-left:0}}.achievements-container{max-width:60%;margin:10rem auto 0}.achievements-container .plate-wrapper .plate:hover{background:#5db257;box-shadow:0 4px 4px rgba(0,0,0,.25),0 0 30px #5db257}.achievements-container .plate-wrapper .plate:hover~.description{color:#5db257}.contact-us-container{padding-top:12rem}.contact-us-container .form-container .submit{border:1px solid #5db257}.contact-us-container .form-container .submit:hover{background:#5db257}.contact-us-container .form-container .submit:active{box-shadow:0 0 1rem #5db257}.contact-us-container .form-container .icon-wrapper{background:#5db257}