@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Overpass&family=Poppins:wght@400;500;600&display=swap";.portfolio{position:relative}.portfolio .container{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:40px}.portfolio .container h2{color:#fff}@media(min-width: 1500px){.portfolio .container h2{font-family:Inter;font-size:64px;font-weight:600;line-height:76.8px}}@media(max-width: 1499px){.portfolio .container h2{font-family:Inter;font-size:64px;font-weight:600;line-height:76.8px}}@media(max-width: 1200px){.portfolio .container h2{font-family:Inter;font-size:48px;font-weight:600;line-height:57.6px}}@media(max-width: 992px){.portfolio .container h2{font-family:Inter;font-size:42px;font-weight:600;line-height:50.4px}}@media(max-width: 768px){.portfolio .container h2{font-family:Inter;font-size:36px;font-weight:600;line-height:43.2px}}@media(max-width: 576px){.portfolio .container h2{font-family:Inter;font-size:32px;font-weight:600;line-height:38.4px}}.portfolio .container .placeholder{width:100%;min-height:280px;padding:60px 40px;border:2px dashed rgba(255,255,255,.3019607843);border-radius:24px;background:rgba(0,19,58,.6980392157);justify-content:center;align-items:center;row-gap:18px}@media(max-width: 992px){.portfolio .container .placeholder{min-height:220px;padding:40px 20px}}.portfolio .container .placeholder .badge{padding:10px 22px;border-radius:999px;background:linear-gradient(104.4deg, #8309F5 0%, #03B8E5 100%);color:#fff;letter-spacing:.05em;text-transform:uppercase}@media(min-width: 1500px){.portfolio .container .placeholder .badge{font-family:Inter;font-size:16px;font-weight:600;line-height:24px}}@media(max-width: 1499px){.portfolio .container .placeholder .badge{font-family:Inter;font-size:16px;font-weight:600;line-height:24px}}@media(max-width: 1200px){.portfolio .container .placeholder .badge{font-family:Inter;font-size:14px;font-weight:600;line-height:21px}}@media(max-width: 992px){.portfolio .container .placeholder .badge{font-family:Inter;font-size:12px;font-weight:600;line-height:18px}}@media(max-width: 768px){.portfolio .container .placeholder .badge{font-family:Inter;font-size:10px;font-weight:600;line-height:15px}}@media(max-width: 576px){.portfolio .container .placeholder .badge{font-family:Inter;font-size:9px;font-weight:600;line-height:13.5px}}.portfolio .container .placeholder .subtitle{color:rgba(255,255,255,.6980392157);max-width:560px}@media(min-width: 1500px){.portfolio .container .placeholder .subtitle{font-family:Inter;font-size:16px;font-weight:400;line-height:24px}}@media(max-width: 1499px){.portfolio .container .placeholder .subtitle{font-family:Inter;font-size:16px;font-weight:400;line-height:24px}}@media(max-width: 1200px){.portfolio .container .placeholder .subtitle{font-family:Inter;font-size:14px;font-weight:400;line-height:21px}}@media(max-width: 992px){.portfolio .container .placeholder .subtitle{font-family:Inter;font-size:12px;font-weight:400;line-height:18px}}@media(max-width: 768px){.portfolio .container .placeholder .subtitle{font-family:Inter;font-size:10px;font-weight:400;line-height:15px}}@media(max-width: 576px){.portfolio .container .placeholder .subtitle{font-family:Inter;font-size:9px;font-weight:400;line-height:13.5px}}@media(max-width: 992px){.portfolio .container .placeholder .subtitle{font-family:Inter;font-size:14px;font-weight:400;line-height:22px}}
