.portfolio-page-new .portfolio-case{padding:40px 35px 40px 0}.portfolio-page-new .portfolio-case.row-reverse{flex-direction:row-reverse}.portfolio-page-new .portfolio-case{border-radius:0 0 10px 10px;box-shadow:0 15px 15px rgba(0,0,0,.05);color:#fff;display:flex;justify-content:space-between;margin-top:0;min-height:430px;overflow:hidden;position:relative;transition:all .2s ease-in-out}.portfolio-page-new .portfolio-case .case__content{max-width:500px}.portfolio-page-new .case__title{font-size:36px;font-weight:700;line-height:48px;color:#fff;margin-bottom:18px}.portfolio-page-new .case__description{font-size:16px;font-weight:400;line-height:25px;max-width:610px}.portfolio-page-new .case__info{display:flex;justify-content:space-between;margin:20px 0 20px;max-width:570px;width:100%}.portfolio-page-new .portfolio-case .case__info-wrapper{max-width:270px}.portfolio-page-new .case__info-head{font-size:25px;font-weight:600;line-height:60px;min-height:30px}.portfolio-page-new .case__info-subhead{font-size:20px;font-weight:500;line-height:22px}.portfolio-page-new .case__tech-stack{display:flex;margin-bottom:40px}.portfolio-page-new .portfolio-case .button{position:relative;z-index:4}.portfolio-page-new .case__image{position:relative;width:50%}.portfolio-page-new .case__image img{bottom:0;position:absolute;width:100%;z-index:99;top:-65px;left:-20px;right:0;border-radius:10px 10px 10px 0}.portfolio-page-new .case__tech-stack-sprite{background-color:#fff;background-image:url(images/tech-stack-case.png);background-position-y:-8px;background-repeat:no-repeat;border-radius:50px;height:46px;margin-right:20px;width:46px}.portfolio-page-new .case__tech-stack-sprite.react{background-position-x:-460px;background-position-y:-7px}.portfolio-page-new .case__tech-stack-sprite.nodejs{background-position-x:-1681px;background-position-y:-7px}.portfolio-page-new .case__tech-stack-sprite.nextjs{background-position-x:-1871px;background-position-y:-6px}.portfolio-page-new .case__tech-stack-sprite.js{background-position-x:-1394px;background-position-y:-7px}.btn-port{border:1px solid #000;border-radius:6px;cursor:pointer;font-size:15px;font-family:Poppins,sans-serif;font-weight:400;line-height:18px;padding:10px 20px;background:#000;color:#fff;box-shadow:0 10px 15px 0 rgba(3,35,68,.1)}.portfolio-page-new .portfolio-top-right{background:#fff;border-radius:10px 10px 0 0;padding:20px}.portfolio-page-new .portfolio-top-right .case__title_right{font-size:28px;font-weight:700;line-height:45px;color:#050748;margin-bottom:0}.portfolio-top-right-logo img{width:180px}.bg-gradient-port-1{background:radial-gradient(42.34% 127.34% at 2.69% 8.89%,#006baa 0,rgba(35,82,110,0) 100%),radial-gradient(30.24% 56.62% at 51.41% 67.94%,#dfaa59 0,hsla(36,55%,68%,0) 100%),linear-gradient(5.17deg,#d89127 9.33%,#c78f3c 15.96%,#e1ac5d 45.28%,#cc9138 91.71%)}.bg-gradient-port-2{background:radial-gradient(118.05% 308.66% at -10.73% 110.21%,#6da9e1 0,#938fe2 29.17%,#074756 100%)}.bg-gradient-port-3{background:radial-gradient(58.8% 60.18% at 5.36% 4.83%,#fd990d 28.91%,rgba(245,157,19,0) 100%),conic-gradient(from 65.35deg at 81.34% 101.67%,rgba(67,133,244,0) -113deg,#4385f4 69.36deg,rgba(67,133,244,0) 247deg,#4385f4 429.36deg),linear-gradient(0deg,#f73b32,#f73b32)}.bg-gradient-port-4{background:linear-gradient(317.19deg,#005cb3 6.03%,#00a995 82.94%),linear-gradient(244.83deg,#60b4de 17.71%,#a6a191 42.2%,#d6955d 59.23%,#cb6932 95.2%),radial-gradient(130.71% 398.94% at 92.07% 114.68%,#cb6a33 8.79%,#d6935b 43.74%,#d6935b 74.79%,#60b4de 95.44%)}.bg-gradient-port-5{background:linear-gradient(180deg,#4766b0,#5537ab),#37425f}.bg-gradient-port-6{background:radial-gradient(92.21% 346.46% at 101.79% 50%,#e19ce0 0,#963695 100%)}@media (max-width:767px){.portfolio-page-new .case__image{position:relative;width:100%}.portfolio-page-new .case__image img{bottom:0;position:relative;width:100%;z-index:99;top:10px}.portfolio-page-new .portfolio-case{display:block;padding:0 0 0 10px}.portfolio-page-new .case__tech-stack-sprite{margin-right:10px}.portfolio-page-new .portfolio-top-right .case__title_right{font-size:25px;line-height:40px}}.top-pos-icon{position:absolute;top:-55px;right:0;left:15px;bottom:0}.top-pos-icon img{width:75px}.our-work_digit{background:linear-gradient(to right,#ffbd84 0,#ff1f8e 100%);width:25px;height:25px;line-height:15px;padding:4px;border-radius:121px;display:inline-block;text-align:center;color:#ffff;box-shadow:0 10px 15px 0 rgb(0 23 46/7%)!important}.border-bottom-dashed{border-bottom:1px dashed #000}.pricing-table{text-align:center;background:#000;color:#fff;padding:30px 30px 0;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:-30px 30px 60px #f2f2f2,30px -30px 60px #fff;box-shadow:-30px 30px 60px #f2f2f2,30px -30px 60px #fff}.pricing-table .inner-table .details{margin-top:35px;padding-top:28px;padding-bottom:20px;line-height:35px;border-top:none}.font-700{font-weight:700}.pricing-table h4{color:#ff1f8e;padding-bottom:10px;border-bottom:1px solid #debddedd}.mt-17{margin-top:17rem}.pt-20{padding-top:20px!important}.radius-10{border-radius:10px}.mt-100{margin-top:100px}.lh-half{line-height:1.2;padding:5px 0}.portfolio-page-new a:hover{color:#f92c8b!important}.portfolio-page-new .single-choose-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.portfolio-page-new .single-choose-item::before{display:inline-flex;content:"";font-weight:700;color:#fff;font-family:"Font Awesome 5 Free";-webkit-box-flex:0;max-width:27px;height:27px;background:#000!important;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-right:20px;flex:0 0 30px;border-radius:50%}.seo-heading{font-size:48px!important;font-weight:700!important;color:#003f74!important}.portfolio-page-new .portfolio-case.row-reverse{flex-direction:row-reverse}.portfolio-page-new .portfolio-case{padding:0 35px 10px 0;border-radius:0 0 10px 10px;box-shadow:0 15px 15px rgba(0,0,0,.05);color:#fff;display:flex;justify-content:space-between;margin-top:0;min-height:400px;overflow:hidden;position:relative;transition:.2s ease-in-out;margin-bottom:50px}.portfolio-page-new .portfolio-case .case__content{max-width:500px}.portfolio-page-new .case__title{font-size:36px;font-weight:700;line-height:48px;color:#fff;margin-bottom:18px}.portfolio-page-new .case__description{font-size:16px;font-weight:400;line-height:25px;max-width:610px}.portfolio-page-new .case__info{display:flex;justify-content:space-between;margin:20px 0 40px;max-width:570px;width:100%}.portfolio-page-new .portfolio-case .case__info-wrapper{max-width:270px}.portfolio-page-new .case__info-head{font-size:25px;font-weight:600;line-height:60px;min-height:30px}.portfolio-page-new .case__info-subhead{font-size:20px;font-weight:500;line-height:22px}.portfolio-page-new .case__tech-stack{display:flex;margin-bottom:40px}.portfolio-page-new .portfolio-case .button{position:relative;z-index:4}.portfolio-page-new .case__image{position:relative;width:50%}.portfolio-page-new .case__image img{bottom:0;position:absolute;width:100%;z-index:99;top:-65px;left:-20px;right:0;border-radius:10px 10px 10px 0}.portfolio-page-new .case__tech-stack-sprite{background-color:#fff;background-image:url(images/tech-stack-case.png);background-position-y:-8px;background-repeat:no-repeat;border-radius:50px;height:46px;margin-right:20px;width:46px}.portfolio-page-new .case__tech-stack-sprite.react{background-position-x:-460px;background-position-y:-7px}.portfolio-page-new .case__tech-stack-sprite.nodejs{background-position-x:-1681px;background-position-y:-7px}.portfolio-page-new .case__tech-stack-sprite.nextjs{background-position-x:-1871px;background-position-y:-6px}.portfolio-page-new .case__tech-stack-sprite.js{background-position-x:-1394px;background-position-y:-7px}.btn-port{border:1px solid #000;border-radius:6px;cursor:pointer;font-size:15px;font-family:Poppins,sans-serif;font-weight:400;line-height:18px;padding:10px 20px;background:#000;color:#fff;box-shadow:0 10px 15px 0 rgba(3,35,68,.1)}.portfolio-page-new .portfolio-top-right{background:#fff;border-radius:10px 10px 0 0;padding:20px}.portfolio-page-new .portfolio-top-right .case__title_right{font-size:28px;font-weight:700;line-height:38px;color:#050748;margin-bottom:0}.portfolio-top-right-logo img{width:180px}@media (max-width:567px){.portfolio-page-new .case__image{position:relative;width:100%;display:flex}.portfolio-page-new .portfolio-top-right .case__title_right{text-align:center}.portfolio-page-new .case__image img{left:0;right:0;top:-41px}.site_title{padding:0 0 50px 0;line-height:37px}.site_image{padding:58px 0;width:100%}.site_title{padding-bottom:60px}}.gallery{display:flex;gap:10px;flex-wrap:wrap}.gallery img{width:150px;height:auto;cursor:pointer;border:2px solid #ddd;border-radius:5px;transition:transform .2s}.gallery img:hover{transform:scale(1.1)}