main .portfolio{padding:60px 0;}main .portfoliopage{position:relative;}main .portfolio .titleblocks a{color:#050808;}main .portfolio .first{margin-bottom:40px;}main .portfolio .first .nav{align-items:center;justify-content:flex-end;}main .portfolio .first .nav a{font-size:20px;color:#666;transition:all .25s ease-in-out;}main .portfolio .first .nav a::after{content:"/";margin:0 5px;font-weight:400;}main .portfolio.portfoliopage .first .nav a::after{content:"|";}main .portfolio .first .nav a:last-child::after{display:none;}main .portfolio .first .nav a.active,main .portfolio .first .nav a:hover{font-weight:bold;line-height:30px;}main .portfolio.portfoliopage .first .nav a.active,main .portfolio.portfoliopage .first .nav a:hover{color:#024CBB;}main .portfolio .second .owl-item{padding-right:0.75rem;padding-left:0.75rem;}main .portfolio .second .tab-pane{transition:all 1.2s cubic-bezier(.91,-.01,.3,1);}main .portfolio .owl-carousel.owl-loaded{display:none;}main .portfolio .owl-carousel.owl-loaded.active{display:block;}main .portfolio.portfoliopage .second > .active{display:flex;}main .portfolio .second .tab-pane .card{box-sizing:border-box;height:250px;margin-top:30px;margin-bottom:30px;border:1px solid #F6F6F6;border-radius:10px;box-shadow:0 0 40px rgb(0 0 0 / 8%);transition:all .1s cubic-bezier(.91,-.01,.3,1);}main .portfolio.portfoliopage .second .tab-pane .card{margin-top:15px;margin-bottom:15px;background-color:transparent;}main .portfolio .second .tab-pane .card:hover{box-shadow:0 0 40px rgb(0 0 0 / 16%);}main .portfolio .second .tab-pane .owl-item:nth-child(even) .card:first-child{height:320px;}main .portfolio .second .tab-pane .owl-item:nth-child(even) .card:last-child{height:250px;}main .portfolio .second .tab-pane .owl-item:nth-child(odd) .card:last-child{height:320px;}main .portfolio .second .tab-pane .front{width:100%;height:100%;object-fit:cover;border-radius:10px;}main .portfolio.portfoliopage .second .tab-pane .front{border-radius:10px 10px 0 0;}main .portfolio .second .tab-pane .card .back{position:relative;display:none;flex-direction:column;justify-content:center;padding:30px;background:transparent;border-radius:10px;transition:all .1s cubic-bezier(.91,-.01,.3,1);}main .portfolio.portfoliopage .second .tab-pane .card .back{display:flex;}main .portfolio .second .tab-pane .card:hover .front{display:none;}main .portfolio .second .tab-pane .card:hover .back{display:flex;width:100%;height:100%;}main .portfolio .second .tab-pane .card:hover .label,main .portfolio .second .tab-pane .card:hover .statistics{z-index:1;background:transparent;}main .portfolio .second .tab-pane .main.card:hover .back{background:linear-gradient(218.17deg,#005789 27.39%,#002C51 119.84%);}main .portfolio .second .tab-pane .seo.card:hover .back{background:radial-gradient(110.17% 305.69% at 0.64% -1.91%,#F15DFE 0%,#885AD8 63.76%,#2656B4 100%);}main .portfolio .second .tab-pane .dev.card:hover .back{background:radial-gradient(85.64% 96.69% at 5.05% 11.35%,#0286FF 0%,#024CBB 100%);}main .portfolio .second .tab-pane .soft.card:hover .back{background:radial-gradient(83.89% 81.42% at 6.22% 0%,#9D80EF 0.15%,#6B37DA 100%);}main .portfolio .second .tab-pane .aso.card:hover .back{background:radial-gradient(68.16% 86.49% at 12.32% 15.59%,#12C462 0%,#00B250 100%);}main .portfolio .second .tab-pane .chatbots.card:hover .back{background:radial-gradient(76.13% 97.65% at 15.7% 23.19%,#55A7FF 0%,#0069E4 100%);}main .portfolio .second .tab-pane .marketing.card:hover .back{background:radial-gradient(88.02% 84.38% at 12.54% 9.93%,#FF6C7B 0%,#C92B3A 97.4%);}main .portfolio .second .tab-pane a{z-index:1;top:0;left:0;width:100%;height:100%;}main .portfolio .second .tab-pane a.btnmore{width:215px;height:50px;}main .portfolio .second .tab-pane .card:hover .back .title{overflow:unset;display:block;min-height:unset;margin:0;font-size:24px;font-weight:bold;line-height:150%;color:#fff;-webkit-box-orient:unset;-webkit-line-clamp:unset;}main .portfolio.portfoliopage .second .tab-pane .back .title{display:none;}main .portfolio .second .tab-pane .card:hover .back .text{min-height:76px;margin-top:15px;font-size:16px;font-weight:400;color:#fff;}main .portfolio.portfoliopage .second .tab-pane .back .text{overflow:hidden;display:-webkit-box;min-height:93px;margin:0;font-size:20px;font-weight:600;color:#050808;-webkit-box-orient:vertical;-webkit-line-clamp:3;}main .portfolio .second .tab-pane .back .ad{margin:0;}main .portfolio .second .tab-pane .card:hover .back .ad{color:#fff;}main .portfolio .second .tab-pane .back .arrowAnim{position:absolute;right:40px;bottom:20px;display:none;background:transparent;}main .portfolio .second .tab-pane .card:hover .back .arrowAnim{display:flex;}main .portfolio .third .all a{font-size:20px;font-weight:600;color:#050808;}.partners-gallery__img{display:flex;justify-content:center;padding:45px;border:1px solid #EEE;border-radius:10px;}.img-wrap{max-width:100%;}.img-wrap img{width:100%;}.partners-gallery__title{font-size:16px;font-weight:400;line-height:150%;color:#000;}.titleblocks_small{font-size:32px;font-weight:600;}.mt-big{margin-top:150px;}.partners-callback-section{margin-top:87px;padding:70px 0 48px;background-image:url("/images/partners/backgr.jpg");background-repeat:no-repeat;background-position:50% 0;background-size:cover;}.contract-link{font-size:18px;font-weight:400;line-height:130%;color:#024CBB;display:block;text-decoration:underline;}.contract-link + .contract-link{margin-top:12px;}.contract-link:hover{text-decoration:none;}.partners-callback__title{font-size:24px;font-weight:700;color:#fff;}.partners-callback__sub-title{font-size:20px;font-weight:400;color:#fff;}@media (min-width:1200px){main .portfolio.portfoliopage .second .tab-pane > div:nth-child(odd) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(odd) .card{height:435px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(odd) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(odd) .card img.front{height:280px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(even) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(even) .card{height:375px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(even) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(even) .card img.front{height:220px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(5) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(5) .card,main .portfolio.portfoliopage .second .tab-pane > div:nth-child(11) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(11) .card,main .portfolio.portfoliopage .second .tab-pane > div:nth-child(17) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(17) .card{margin-top:-45px;}}@media (min-width:992px) and (max-width:1199px){main .portfolio.portfoliopage .second .tab-pane > div:nth-child(odd) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(odd) .card{height:435px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(odd) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(odd) .card img.front{height:280px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(even) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(even) .card{height:375px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(even) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(even) .card img.front{height:220px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(5) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(5) .card,main .portfolio.portfoliopage .second .tab-pane > div:nth-child(11) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(11) .card,main .portfolio.portfoliopage .second .tab-pane > div:nth-child(17) .card,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(17) .card{margin-top:-45px;}main .portfolio .second .tab-pane{}}@media (min-width:768px) and (max-width:991px){main .portfolio .first .nav a{font-size:18px;}main .portfolio .second .tab-pane{}main .portfolio .second .tab-pane > div:nth-child(odd) .card,main .portfolio .second .tab-pane > div:nth-child(even) .card{height:375px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(odd) .card img.front,main .portfolio.portfoliopage .second .tab-pane > div:nth-child(even) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(odd) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(even) .card img.front{height:232px;}main .portfolio .second .tab-pane .back .title{font-size:22px;}main .portfolio.portfoliopage .second .tab-pane .back .text{min-height:81px;font-size:18px;}main .portfolio .third{margin-top:25px;}main .portfolio .third .all a{font-size:18px;}}@media (min-width:576px) and (max-width:767px){main .portfolio .first .nav a{font-size:18px;}main .portfolio .second .tab-pane{}main .portfolio .second .tab-pane > div:nth-child(odd) .card,main .portfolio .second .tab-pane > div:nth-child(even) .card{height:375px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(odd) .card img.front,main .portfolio.portfoliopage .second .tab-pane > div:nth-child(even) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(odd) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(even) .card img.front{height:232px;}main .portfolio .second .tab-pane .back .title{font-size:22px;}main .portfolio.portfoliopage .second .tab-pane .back .text{min-height:81px;font-size:18px;}main .portfolio .third{margin-top:46px;font-size:16px;}main .portfolio .third .all{margin-top:20px;}main .portfolio .third .all a{font-size:16px;}}@media (max-width:575px){main .portfolio .first .nav a{font-size:18px;}main .portfolio .second .tab-pane{}main .portfolio .second .tab-pane .card{height:260px;}main .portfolio .second .tab-pane .owl-item:nth-child(even) .card:first-child{height:260px;}main .portfolio .second .tab-pane .owl-item:nth-child(even) .card:last-child{height:260px;}main .portfolio .second .tab-pane .owl-item:nth-child(odd) .card:last-child{height:260px;}main .portfolio .second .tab-pane > div:nth-child(odd) .card,main .portfolio .second .tab-pane > div:nth-child(even) .card{height:375px;}main .portfolio.portfoliopage .second .tab-pane > div:nth-child(odd) .card img.front,main .portfolio.portfoliopage .second .tab-pane > div:nth-child(even) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(odd) .card img.front,main .portfolio.portfoliopage .second .tab-pane #mse2_results > div:nth-child(even) .card img.front{height:232px;}main .portfolio .second .tab-pane .back .title{font-size:22px;}main .portfolio.portfoliopage .second .tab-pane .back .text{min-height:81px;font-size:18px;}main .portfolio .third{margin-top:46px;font-size:16px;}main .portfolio .third .all{margin-top:20px;}main .portfolio .third .all a{font-size:16px;}.partners-gallery__img{padding:23px;}.mt-big{margin-top:80px;}.titleblocks_small{font-size:24px;}.partners-callback-section{margin-top:80px;padding:60px 0;}.partners-callback__sub-title{font-size:16px;}}main .blog-related.team-portfolio .owl-carousel .card.item{position:relative;overflow:hidden;box-sizing:border-box;height:250px;margin:30px 0;border:1px solid #F6F6F6;border-radius:10px;box-shadow:0 0 40px rgb(0 0 0 / 8%);transition:all .1s cubic-bezier(.91,-.01,.3,1);}main .blog-related.team-portfolio .owl-carousel .card.item:hover{box-shadow:0 0 40px rgb(0 0 0 / 16%);}main .blog-related.team-portfolio .owl-carousel .card.item .front{width:100%;height:100%;object-fit:cover;border-radius:10px;}main .blog-related.team-portfolio .owl-carousel .card.item .back{position:relative;display:none;flex-direction:column;justify-content:center;padding:30px;background:transparent;border-radius:10px;transition:all .1s cubic-bezier(.91,-.01,.3,1);}main .blog-related.team-portfolio .owl-carousel .card.item:hover .front{display:none;}main .blog-related.team-portfolio .owl-carousel .card.item:hover .back{display:flex;width:100%;height:100%;}main .blog-related.team-portfolio .owl-carousel .card.item:hover .label,main .blog-related.team-portfolio .owl-carousel .card.item:hover .statistics{z-index:1;background:transparent;}main .blog-related.team-portfolio .owl-carousel .card.item > a.position-absolute{z-index:1;top:0;left:0;width:100%;height:100%;}main .blog-related.team-portfolio .owl-carousel .main.card.item:hover .back{background:linear-gradient(218.17deg,#005789 27.39%,#002C51 119.84%);}main .blog-related.team-portfolio .owl-carousel .seo.card.item:hover .back{background:radial-gradient(110.17% 305.69% at 0.64% -1.91%,#F15DFE 0%,#885AD8 63.76%,#2656B4 100%);}main .blog-related.team-portfolio .owl-carousel .dev.card.item:hover .back{background:radial-gradient(85.64% 96.69% at 5.05% 11.35%,#0286FF 0%,#024CBB 100%);}main .blog-related.team-portfolio .owl-carousel .soft.card.item:hover .back{background:radial-gradient(83.89% 81.42% at 6.22% 0%,#9D80EF 0.15%,#6B37DA 100%);}main .blog-related.team-portfolio .owl-carousel .aso.card.item:hover .back{background:radial-gradient(68.16% 86.49% at 12.32% 15.59%,#12C462 0%,#00B250 100%);}main .blog-related.team-portfolio .owl-carousel .chatbots.card.item:hover .back{background:radial-gradient(76.13% 97.65% at 15.7% 23.19%,#55A7FF 0%,#0069E4 100%);}main .blog-related.team-portfolio .owl-carousel .marketing.card.item:hover .back{background:radial-gradient(88.02% 84.38% at 12.54% 9.93%,#FF6C7B 0%,#C92B3A 97.4%);}main .blog-related.team-portfolio .owl-carousel .card.item:hover .back .title{overflow:unset;display:block;min-height:unset;margin:0;font-size:24px;font-weight:bold;line-height:150%;color:#fff;}main .blog-related.team-portfolio .owl-carousel .card.item:hover .back .text{min-height:76px;margin-top:15px;font-size:16px;font-weight:400;color:#fff;}main .blog-related.team-portfolio .owl-carousel .card.item:hover .back .ad{color:#fff;}main .blog-related.team-portfolio .owl-carousel .card.item .back .arrowAnim{position:absolute;right:40px;bottom:20px;display:none;background:transparent;}main .blog-related.team-portfolio .owl-carousel .card.item:hover .back .arrowAnim{display:flex;}