.portfolio-item{width:100%;aspect-ratio:1 / 1.2;position:relative;background:var(--black);text-decoration:none;margin-bottom:calc(var(--bs-gutter-x) * 1)}.portfolio-item>div{position:relative;z-index:2}.portfolio-item p,.portfolio-description{transition:0.5s all}.portfolio-item:hover .portfolio-description{padding-bottom:30px}.portfolio-item:hover p{transition:0.5s all}.portfolio-item:hover a{bottom:0px;transition:0.5s all}.portfolio-item a{transition:0.5s all;position:absolute;bottom:-50px}.portfolio-item:before{content:' ';position:absolute;top:0;right:0;width:100%;height:100%;background:#00000075;display:block;z-index:1}.portfolio-banner{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0;z-index:0}.section_all-portfolio .dropdown .dropdown-toggle{border:1px solid #9F9F9F;padding:5px 10px 5px 15px;background:transparent;border-radius:0;height:60px;width:300px}.section_all-portfolio .dropdown .dropdown-toggle:after{content:none}.section_all-portfolio .dropdown .dropdown-toggle span.icon{border-left:1px solid #9F9F9F;height:40px;display:inline-flex;align-items:center;justify-content:flex-end;padding-left:10px}.section_all-portfolio .dropdown-menu{width:100%;border:1px solid #9F9F9F;border-radius:0}.section_all-portfolio .dropdown-menu .dropdown-item{text-transform:uppercase;font-weight:700}.section_all-portfolio .dropdown-menu .dropdown-item:hover{background:transparent;color:var(--blue)}.logo{max-width:100%;max-height:45px}.ls--3{letter-spacing:-3px}.portfolio-detail .modal-dialog{max-width:1110px}.modal-content{box-shadow:none;border-radius:0;border:none}.portfolio-detail .modal-header{position:relative}.portfolio-detail .modal-header:after{content:"";background:#0000004D;position:absolute;width:100%;height:100%;top:0;left:0}.portfolio-detail .modal-header-bottom:after{content:"";background:linear-gradient(180deg, transparent 0%, #000 100%);position:absolute;width:100%;height:70%;top:auto;bottom:0;left:0}.portfolio-detail .modal-header .information{position:absolute;z-index:10;width:100%;bottom:5%}.portfolio-detail .modal-container{max-width:1000px;padding:0 15px;margin:0 auto}.portfolio-detail .information .modal-container img{max-width:325px}.portfolio-detail .information-portfolion{border-left:1px solid #FFFFFFBF;margin-left:3rem;padding-left:3rem}.carousel-control-prev,.carousel-control-next{border-radius:100%;opacity:1;top:50%;margin-top:-26px;width:46px;height:53px}.carousel.slide .carousel-item{border-radius:10px}.visit-website{clip-path:polygon(99.064% 12.599%, 99.064% 12.599%, 99.236% 12.891%, 99.392% 13.202%, 99.531% 13.53%, 99.652% 13.873%, 99.757% 14.229%, 99.843% 14.597%, 99.911% 14.975%, 99.96% 15.361%, 99.99% 15.754%, 100% 16.152%, 100% 94.975%, 100% 94.975%, 99.958% 95.79%, 99.837% 96.563%, 99.643% 97.284%, 99.383% 97.943%, 99.064% 98.528%, 98.692% 99.03%, 98.273% 99.439%, 97.815% 99.744%, 97.323% 99.934%, 96.805% 100%, 3.195% 100%, 3.195% 100%, 2.677% 99.934%, 2.185% 99.744%, 1.727% 99.439%, 1.308% 99.03%, 0.936% 98.528%, 0.616% 97.943%, 0.356% 97.284%, 0.163% 96.563%, 0.042% 95.79%, 0% 94.975%, 0% 5.025%, 0% 5.025%, 0.042% 4.21%, 0.163% 3.437%, 0.356% 2.716%, 0.616% 2.057%, 0.936% 1.472%, 1.308% 0.97%, 1.727% 0.561%, 2.185% 0.256%, 2.677% 0.066%, 3.195% 0%, 89.731% 0%, 89.731% 0%, 89.984% 0.016%, 90.234% 0.063%, 90.479% 0.14%, 90.72% 0.247%, 90.953% 0.383%, 91.18% 0.547%, 91.398% 0.738%, 91.606% 0.957%, 91.804% 1.202%, 91.99% 1.472%, 99.064% 12.599%);background:var(--blue)}.visit-website h3{font-size:40px;line-height:normal}.visit-website h3 span{font-size:25px;position:relative;top:-12px}.visit-website p i{color:#8090FB}.visit-website>div{border-bottom:1px solid #FFFFFF}.btn-outline-blue{border:1px solid var(--blue);color:var(--blue)}.btn-outline-blue:hover{border:1px solid var(--blue);background:var(--blue);color:var(--white) !important}.portfolio-detail .clients img{max-height:70px}.list-clients{border-left:0.5px solid #808395;padding-left:1rem;margin-left:1rem}.list-financial label{color:var(--dark-blue)}.list-winningHand img{height:300px;object-fit:cover}.sandbox-product{border:1px solid var(--dark-blue);border-radius:5px;position:relative}.sandbox-product:before{content:"";background:#0020F633;width:5px;display:block;height:100%;top:0;position:absolute;left:0}.sandbox-product h2 span{color:var(--dark-blue)}.sandbox-product li+li{border-top:0.5px solid var(--dark-blue);margin-top:8px;padding-top:8px}.sandbox-product li p{position:relative;display:flex;align-items:center;gap:10px}.sandbox-product li p:before{content:"";background:var(--dark-blue);width:5px;height:5px;border-radius:100%}.subs-traction{border:1px solid var(--dark-blue);border-radius:0;position:relative;border-left:0;border-right:0;height:53px;align-items:center;display:flex;justify-content:space-between;width:calc(100% - 18px);margin:auto}.subs-traction:before{content:"";background:url(/assets/new_design/portfolio/modal/subs-left.svg) no-repeat;width:9px;height:53px;display:block;position:absolute;left:-8px;top:-1px}.subs-traction:after{content:"";background:url(/assets/new_design/portfolio/modal/subs-right.svg) no-repeat;width:9px;height:53px;display:block;position:absolute;right:-8px;top:-1px}.subs-traction .row{width:calc(100% + 18px)}.list-traction.row{margin-right:calc(-0.25 * var(--bs-gutter-x));margin-left:calc(-0.25 * var(--bs-gutter-x))}.list-traction.row .col-md-12,.list-traction.row .col-md-6{padding-left:calc(var(--bs-gutter-x) * 0.25);padding-right:calc(var(--bs-gutter-x) * 0.25)}.list-traction.row .col-md-12{margin-top:calc(var(--bs-gutter-x) * 0.5)}@media screen and (max-width: 767px){.section_all-portfolio form{flex-direction:column}.section_all-portfolio form .dropdown,.section_all-portfolio .dropdown .dropdown-toggle{width:100%}.w-50{width:100% !important}}
