.blurred-img-container{position:relative;background-repeat:no-repeat;background-size:cover}.blurred-img-container img{opacity:0;width:100%;height:auto}.blurred-img-container.loaded img{opacity:1}.blurred-img-container::before{content:"";position:absolute;inset:0;opacity:0;animation:2.5s infinite pulse;background-color:#fff}@keyframes pulse{0%,100%{opacity:0}50%{opacity:.1}}.blurred-img-container.loaded::before{animation:none;content:none}.custom-select{appearance:none;background:0 0;border:none;border-bottom:2px solid #6366f1;padding:8px 12px;font-size:16px;width:auto;cursor:pointer;position:relative;outline:0!important}.custom-select::-ms-expand{display:none}.custom-select::after{content:'▼';font-size:12px;color:#6b7280;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.custom-select:focus{border-bottom:2px solid #4b5563}.bg-gradient-portfolio{background-image:linear-gradient(130deg,rgb(68 38 124 / 82%) 0,rgba(101,44,223,.718) 21%,rgba(99,101,241,.74) 44%,rgba(101,44,223,.722) 62%,rgb(134 75 245 / 84%) 81%,rgba(99,101,241,.716) 100%)}.portfolio-bg{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-color-banner{margin:0 1rem}.portfolio-content{padding:0 3rem}@media(max-width:755px){.portfolio-content{padding:0 1.5rem!important}}.portfolio-content img{position:relative;z-index:1;filter:none!important}