.breadcrumbs{margin-bottom:34px}@media (max-width: 767px){.breadcrumbs{margin-bottom:15px}}.breadcrumbs__block{padding-left:4px}.breadcrumbs__block ul{list-style:none;display:flex;margin-block-start:0em;margin-block-end:0em;padding-inline-start:0px;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 1440px) and (min-width: 1200px){.breadcrumbs__block ul{padding-left:40px}}.breadcrumbs__block ul li{position:relative;margin-right:10px;color:#b9b9b9;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.84px}@media (max-width: 767px){.breadcrumbs__block ul li{font-size:11px;line-height:15px}}.breadcrumbs__block ul li a{color:#b9b9b9;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.84px;transition:.5s;display:flex;align-items:center}@media (max-width: 767px){.breadcrumbs__block ul li a{font-size:11px;line-height:15px}}.breadcrumbs__block ul li a img{margin-right:15px}@media (max-width: 480px){.breadcrumbs__block ul li a img{margin-top:-6px}}@media (hover: hover){.breadcrumbs__block ul li a:hover{color:#181f4080}}.breadcrumbs__block ul li:last-child{color:#a8acbc}.breadcrumbs__block ul li:not(:last-child):after{position:absolute;top:50%;right:-4px;width:1px;height:10px;content:"";transform:translateY(-50%) rotate(160deg);background-color:#b9b9b9}.cases{min-height:500px}.cases__wrapper{position:relative;min-height:500px;padding-top:100px;max-width:1920px;margin:0 auto}@media (max-width: 1023.98px){.cases__wrapper{padding-top:84px;overflow:hidden}}@media (max-width: 767.98px){.cases__wrapper{padding-top:90px}}.cases__wrapper h1{color:#5183cb;font-size:90px;font-style:normal;font-weight:400;line-height:90px;text-transform:uppercase;text-align:center}@media (max-width: 1023.98px){.cases__wrapper h1{font-size:68px;line-height:84px;text-align:left}}.cases .container{position:relative;z-index:3}.cases__top{padding-top:117px;width:536px;margin:0 auto;z-index:3;position:relative}@media (max-width: 1023.98px){.cases__top{padding-top:25px;width:352px}}@media (max-width: 767.98px){.cases__top{width:100%;padding-top:0}}.cases__top span{color:#fc5f5f;font-family:Optima;font-size:30px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.1px;text-align:right;display:block;margin-top:13px}@media (max-width: 1023.98px){.cases__top span{font-size:26px;line-height:24px;letter-spacing:-.1px}}@media (max-width: 767.98px){.cases__top span{font-size:30px;line-height:30px;letter-spacing:0;text-align:left;margin-top:4px;margin-left:6px}}.cases__bg{position:absolute;top:0;left:0;width:100%;height:auto}@media (max-width: 1023.98px){.cases__bg{left:-246px;width:1420px}}@media (max-width: 767.98px){.cases__bg{left:-475px;width:1353px}}@media (max-width: 380.98px){.cases__bg{left:-380px}}.header{background:inherit}.header-up{background:rgb(237,247,255)}.cases__text{position:absolute;top:162px;left:0;width:100%;z-index:2;height:500px}.cases__text svg{width:100%;height:500px}@media (max-width: 1023.98px){.cases__text{top:133px;left:24px;width:110%}}@media (max-width: 767.98px){.cases__text{display:none}}.cases__categories{margin-bottom:70px;margin-top:48px}@media (max-width: 1023.98px){.cases__categories{margin-bottom:37px;margin-top:40px}}@media (max-width: 767.98px){.cases__categories{margin-top:21px;margin-bottom:17px}}.cases__categories .swiper-slide{list-style:none;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin:0 20px 30px 0;width:auto}@media (max-width: 1023.98px){.cases__categories .swiper-slide{font-size:14px;line-height:22px;letter-spacing:-.28px;margin-bottom:0}}.cases__categories .swiper-slide a{padding:16px 13px 15px;border-radius:159px;border:1px solid #000;display:block;transition:.5s;color:#000}@media (max-width: 1023.98px){.cases__categories .swiper-slide a{padding:8px 14px}}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.cases__categories .swiper-slide a:hover{color:#fff;border-radius:159px;border:1px solid #000;background:#000}}}.cases__categories .swiper-slide .active{color:#fff;border-radius:159px;border:1px solid #000;background:#000}.cases__categories .swiper-wrapper{display:flex;flex-wrap:wrap;padding:0}.cases__list-wrapper{max-width:1440px;margin:0 auto;position:relative;z-index:2}.cases__list{margin:0 -30px;display:flex;flex-wrap:wrap}@media (max-width: 1600.98px){.cases__list{margin:0}}@media (max-width: 1023.98px){.cases__list{justify-content:center}}.cases__item{margin:0 30px 95px;width:calc((100% - 182px) / 3)}@media (max-width: 1023.98px){.cases__item{width:calc((100% - 130px)/2)}}@media (max-width: 767.98px){.cases__item{width:100%;max-width:350px}}@media (max-width: 480.98px){.cases__item{max-width:280px;margin:0 auto 35px}}.cases__item-content.animated{opacity:1;transform:translateZ(0)}.cases__item-content.animated img{transform:scale(1)}.cases__item-content{opacity:0;transform-origin:50% 50%;will-change:opacity,transform;transform:translateY(90px);transition:1s cubic-bezier(.25,.1,.25,1)}@media (max-width: 1199.98px){.cases__item-content{opacity:1;transform:inherit}}.cases__item-photo{width:440px;height:480px;overflow:hidden}@media (max-width: 1600.98px){.cases__item-photo{width:100%;height:auto}}.cases__item-photo img{webkit-transform:scale(1.3,1.3);transform:scale(1.3);transition:transform 3s cubic-bezier(.215,.61,.355,1);transition-delay:.1s}@media (max-width: 1199.98px){.cases__item-photo img{transform:scale(1)}}@media (max-width: 4500.98px) and (min-width: 1199.98px){@media (hover: hover){.cases__item-photo:hover img{filter:grayscale(100%);transform:scale(1)}}}.cases__item-top{padding-left:30px;margin-bottom:25px;display:flex;flex-wrap:wrap}@media (max-width: 1023.98px){.cases__item-top{padding-left:0}}.cases__item-top p{color:#ff4f4f;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.cases__item-text{margin-top:20px;padding-right:60px}@media (max-width: 1023.98px){.cases__item-text{margin-top:0;padding-right:0}}.cases__item-text a{color:#5083cb;font-size:24px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:-.48px;display:block;margin-bottom:19px;overflow:hidden;margin-top:13px;min-height:34px;max-height:34px;text-decoration:inherit;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-line-clamp:1;position:relative;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width: 1023.98px){.cases__item-text a{margin-top:7px;min-height:inherit;max-height:inherit;-webkit-line-clamp:inherit;margin-bottom:14px}}.cases__item-text p{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-.36px}.cases__read-more{margin:0 auto 128px;display:flex;justify-content:center}@media (max-width: 1023px){.cases__read-more{margin:0 auto 120px}}.cases .about-load-more{font-weight:400;font-size:18px;text-transform:uppercase;color:#fff;background:#ff4f4f;border:1px solid #ff4f4f;border-radius:25px;padding:11px 14px 9px;text-decoration:none;transition:all .5s;overflow:hidden;position:relative;margin-top:60px}@media (max-width: 1023px){.cases .about-load-more{margin-top:30px}}.cases .about-load-more:after{position:absolute;bottom:0;left:9px;max-width:1190px;content:"";background:#000;height:1px;width:100%;opacity:0}@media (hover: hover){.cases .about-load-more:hover{background:#171010;color:#fff;border:1px solid #171010;transition:all .5s;border-radius:6px}}@media (hover: hover){.cases .about-load-more:hover:after{position:absolute;bottom:0;left:9px;max-width:1190px;content:"";background:#000;height:1px;width:100%;opacity:1}}@media (max-width: 1023px){.cases__categories ul{overflow:visible;flex-wrap:initial!important}.js-category .swiper-scrollbar{border-radius:2px;height:3px;width:100%;bottom:0;left:0;margin-top:20px;background:rgba(79,161,255,.3)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#4FA1FF;left:0;top:0}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}}.cursor.view{height:150px;width:150px;border-radius:50%;display:flex!important;justify-content:center;align-items:center;font-size:1rem;font-family:trash,Courier,monospace;transform:translate(-50%,-50%) translate(580px,138px);mix-blend-mode:normal;border-width:0px;border-color:#fff;background:#FF4F4F}.cursor2.view{opacity:0}.cursor.view .sq{height:2.3rem;display:flex;align-items:center;justify-content:center;color:#fff;white-space:normal;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:22px;padding:0 20px;font-family:OpenSans,sans-serif}
