.text-white{color:#fff!important}.tabs-portfolio ul.tabs{list-style:none;margin:10px 0 0;padding:0;width:100%}.tabs-portfolio.tabs-portfolio-theme-landing ul.tabs li{border:1px dashed!important;border:1px dashed #6c757e;border-radius:3px;color:#fff;cursor:pointer;display:inline-block!important;margin:0 5px 10px;opacity:.7;overflow:hidden;padding:10px 20px;position:relative;text-transform:uppercase!important}.tabs-portfolio.tabs-portfolio-theme-landing ul.tabs li.active{border:1px dashed #f2832d!important;color:#f2832d!important;font-weight:600;opacity:1}.tabs-portfolio.tabs-portfolio-theme-landing ul.tabs li.active:hover{border:1px dashed #f2832d!important}.tabs-portfolio.tabs-portfolio-theme-landing ul.tabs li:hover{border:1px dashed #fff!important;opacity:1}.tabs-portfolio.tabs-portfolio-theme-landing .card{padding-top:30px}.tabs-portfolio.tabs-portfolio-theme-landing .card .frame{border:6px solid #fff;border-radius:3px;height:100%!important;max-height:390px;overflow:hidden;position:relative}.tabs-portfolio.tabs-portfolio-theme-landing .card .frame img{object-fit:cover;transform:translateY(0);transition:2s ease-out;width:100%}.tabs-portfolio.tabs-portfolio-theme-landing .card .frame:hover img{object-fit:cover;transform:translateY(calc(-100% + 390px));transition:5s ease-out;width:100%}.tab_accordion_heading{display:none}.tabs-portfolio.tabs-portfolio-theme-landing .portfolio-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;flex-flow:row wrap!important;-moz-flex-flow:row wrap!important;-webkit-flex-flow:row wrap!important;-o-flex-flow:row wrap!important;justify-content:flex-start;padding-top:20px;width:100%}.tabs-portfolio.tabs-portfolio-theme-landing .flex-item{flex-basis:25%;-moz-flex-basis:25%;-webkit-flex-basis:25%;-o-flex-basis:25%;height:100%;padding:10px}@media (max-width:950px){.tabs-portfolio.tabs-portfolio-theme-landing .flex-item{flex-basis:50%;-moz-flex-basis:50%;-webkit-flex-basis:50%;-o-flex-basis:50%;padding:10px}}@media (max-width:550px){.tabs-portfolio.tabs-portfolio-theme-landing .flex-item{flex-basis:100%;-moz-flex-basis:100%;-webkit-flex-basis:100%;-o-flex-basis:100%;padding:10px}}.title-separator{border-radius:5px;content:"";display:inline-block;display:block;float:none;height:2px;margin:auto;text-align:center;width:20%}.tabs-portfolio.tabs-portfolio-theme-landing .content-title{margin-bottom:10px;margin-top:15px}