.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.portfolio-filters-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:42px;border-bottom:1px solid #ced4da}.portfolio-filters-wrapper{width:70%;display:flex;align-items:flex-start}.portfolio-filter-label{font-family:"Inter",Sans-Serif;font-size:18px;display:flex;align-items:center;gap:12px;height:24px;min-width:100px;margin-top:8px;flex-wrap:nowrap}.portfolio-search-wrapper{max-width:30%;min-width:356px;display:flex;align-items:center;justify-content:flex-end;height:42px;border-bottom:1px solid #ced4da;gap:8px}.portfolio-search-icon{margin-left:16px;width:24px;height:26px;object-fit:contain;opacity:.8}.portfolio-hidden{display:none!important}.portfolio-search-fail{display:none!important}.portfolio-card-info{display:flex;flex-direction:column;height:55px;margin-top:24px}.portfolio-subtitle{font-size:14px;font-weight:400;color:#a5aaae;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.portfolio-title{font-size:22px;font-weight:400;color:black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.portfolio-arrow{position:absolute;bottom:0;right:0;width:15px;height:27px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMSA5LjAwMDdIMTIuMTdMNy4yOSAxMy44ODA3QzYuOSAxNC4yNzA3IDYuOSAxNC45MTA3IDcuMjkgMTUuMzAwN0M3LjY4IDE1LjY5MDcgOC4zMSAxNS42OTA3IDguNyAxNS4zMDA3TDE1LjI5IDguNzEwN0MxNS42OCA4LjMyMDcgMTUuNjggNy42OTA3IDE1LjI5IDcuMzAwN0w4LjcxIDAuNzAwNzAzQzguMzIgMC4zMTA3MDMgNy42OSAwLjMxMDcwMyA3LjMgMC43MDA3MDNDNi45MSAxLjA5MDcgNi45MSAxLjcyMDcgNy4zIDIuMTEwN0wxMi4xNyA3LjAwMDdIMUMwLjQ1IDcuMDAwNyAwIDcuNDUwNyAwIDguMDAwN0MwIDguNTUwNyAwLjQ1IDkuMDAwNyAxIDkuMDAwN1oiIGZpbGw9IiMzMjMyMzIiPjwvcGF0aD48L3N2Zz4=");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .25s ease,opacity .25s ease}.portfolio-arrow:hover{transform:scale(1.15);opacity:1}.portfolio-count{font-size:14px;color:#a5aaae;margin-top:42px}@media (max-width:768px){.portfolio-filters-header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:0;border-bottom:0px}.portfolio-filter-label{margin-left:24px;font-size:14px}.portfolio-filters-wrapper{width:100%;justify-content:flex-start;flex-direction:column;gap:24px}.portfolio-search-wrapper{width:100%;max-width:none;border-bottom:1px solid #ced4da}.portfolio-card-info{height:64px;gap:6px}.portfolio-subtitle{font-size:12px}.portfolio-title{font-size:18px}.portfolio-arrow{width:15px;height:15px;bottom:-9px}.portfolio-count{margin-top:24px;margin-bottom:52px;border-bottom:1px solid #ced4da;padding-bottom:24px}}