/*! TSEO Portfolio public - Author: TSEO PRO - Version: 1.0.0 */@font-face{font-family:"tseoportfolio";src:url("../fonts/tseoportfolio.ttf?j9b20w") format("truetype"),url("../fonts/tseoportfolio.woff?j9b20w") format("woff"),url("../fonts/tseoportfolio.svg?j9b20w#tseoportfolio") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=tseoportfolio-],[class*=" tseoportfolio-"]{font-family:"tseoportfolio" !important;speak:never;font-style:normal;font-weight:600;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tseoportfolio-clock:before{content:""}.tseoportfolio-display:before{content:""}.tseoportfolio-mobile:before{content:""}.tseoportfolio-meter:before{content:""}.tseoportfolio-embed2:before{content:""}.tseoportfolio-dribbble:before{content:""}.tseoportfolio-backward2:before{content:""}.tseoportfolio-forward3:before{content:""}.tseoportfolio-arrow-right2:before{content:""}.tseoportfolio-arrow-left2:before{content:""}.tseo-portfolio-gallery{border:1px solid #e9ecef;padding:.5em}.tseo-portfolio-gallery .tseo-portfolio-grid-title h2{font-size:19px !important;font-weight:600 !important}.tseo-portfolio-gallery .tseo-portfolio-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1em}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card{padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:background-color .3s}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-header img{width:100%;height:auto}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-body{text-align:center;padding:10px}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-body h3{font-size:24px;font-weight:600;margin:10px 0px;min-height:20px !important}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-body p{font-size:17px;line-height:1.1;min-height:150px !important}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between;align-items:center;gap:.5em;padding:.5em}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer a.btn{margin:0;text-decoration:none}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer a.btn .tseoportfolio-clock,.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer a.btn .tseoportfolio-display,.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer a.btn .tseoportfolio-mobile,.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer a.btn .tseoportfolio-meter,.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer a.btn .tseoportfolio-embed2,.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer a.btn .tseoportfolio-dribbble{display:block;margin:0;margin-bottom:3px}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer button{padding-top:3px;padding-bottom:3px;border:none;cursor:pointer;transition:background-color .3s}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card{position:relative}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.05);opacity:0;transition:opacity .3s;pointer-events:none}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card:hover::before{opacity:1}@media only screen and (max-width: 1200px){.tseo-portfolio-gallery .tseo-portfolio-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.8em}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer{display:grid;grid-template-columns:repeat(2, 1fr);gap:.3em;padding:.3em}}@media only screen and (max-width: 750px){.tseo-portfolio-gallery .tseo-portfolio-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5em}.tseo-portfolio-gallery .tseo-portfolio-grid .portfolio-card .portfolio-card-footer{display:grid;grid-template-columns:repeat(3, 1fr);gap:.3em;padding:.3em}}@media only screen and (max-width: 450px){.tseo-portfolio-gallery .tseo-portfolio-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1em}}.tseoportfolio-pagination{display:flex;justify-content:center;align-items:center;margin-top:1em}.tseoportfolio-pagination a{display:flex;justify-content:center;align-items:center;margin:0 3px;padding:10px;background-color:#f8f9fa;color:#212529;text-decoration:none;border-radius:5px;border:1px solid #e9ecef}.tseoportfolio-pagination a:hover{background-color:#e9ecef;color:#212529;transition:background-color .3s}.tseoportfolio-pagination a:visited{color:#212529;transition:background-color .3s}.tseoportfolio-pagination .current{background-color:#fff;border:2px solid #198754;color:#198754;margin:0 3px;padding:10px;border-radius:5px;cursor:default}
