#portfolio{-webkit-column-count:3;-moz-column-count:3;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-width:33.33333333333333%;-moz-column-width:33.33333333333333%;columns:33.33333333333333% 3;display:grid;grid-template-columns:1fr 1fr 1fr;margin:1rem 0}.cm-porfolio-wrapper{background-position:center top 39.7em;background-repeat:no-repeat;background-size:contain;padding:25px 15px 144px}.cm-porfolio-wrapper .cm-porfolio-top-content-wrapper h1{font-size:40px;line-height:54px}.tile{display:none;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.tile.visible{opacity:1;transform:translateY(0)}.tile img{display:block;height:330px;max-width:100%;object-fit:cover;width:100%}.cm-porfolio-wrapper .cm-porfolio-filter-wrapper h6{color:#6d6b6f;padding-top:3rem!important}.cm-porfolio-wrapper .cm-porfolio-filter-wrapper .row.pt-4.mb-5{margin-bottom:3rem;margin-left:-15px;margin-right:-15px;padding-top:1.5rem}.cm-porfolio-wrapper .cm-porfolio-filter-wrapper .col-lg-4{padding:0 15px}.cm-porfolio-wrapper .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.cm-porfolio-wrapper .w-100{width:100%}.cm-porfolio-wrapper .position-relative{position:relative}.cm-porfolio-wrapper .input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-right:-1px;width:100%}.cm-porfolio-wrapper .input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e9ecef;background-color:#1f1f1f;border:1px solid #1f1f1f;border-radius:.25rem;border-radius:0;color:#495057;color:#fff;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.cm-porfolio-wrapper .input-group-text i{font-family:icomoon;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;padding-left:.25rem;padding-right:.25rem}.cm-porfolio-wrapper .icon-bars:before{content:"\e906"}.cm-porfolio-wrapper .input-group-prepend select{background-clip:padding-box;background-color:#f5f5f5;color:#1e1e1f;display:block;font-size:14px;font-weight:400;height:56px;line-height:1.5;padding:.375rem .75rem;width:100%;word-wrap:normal;border:none;text-transform:none}.cm-porfolio-wrapper form{width:calc(100% - 52px)}.cm-porfolio-wrapper div#myList.row{margin:0 -15px}.cm-porfolio-wrapper .landing-gallery{padding:0 15px}.cm-porfolio-wrapper .grid{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin:auto;max-width:1120px;max-width:1200px;width:100%}.cm-porfolio-wrapper .grid__item{margin-bottom:1.5rem}.cm-porfolio-wrapper .grid__item a{display:block;text-decoration:none}.cm-porfolio-wrapper .img-block{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);overflow:hidden;position:relative}.cm-porfolio-wrapper .title{bottom:1em;left:1.5em;opacity:0;position:absolute;z-index:2}.cm-porfolio-wrapper .title>span{color:#fcce01;font-family:Josefin Sans;font-size:12px;line-height:28px;text-transform:uppercase}.cm-porfolio-wrapper .img-block:hover .title{opacity:1}.cm-porfolio-wrapper .title i{font-family:icomoon;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cm-porfolio-wrapper .icon-arrow-right:before{content:"\e909"}.cm-porfolio-wrapper .landing-gallery .img-block:after{background:rgba(0,0,0,.7);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.cm-porfolio-wrapper .landing-gallery .img-block:hover:after{opacity:1}.cm-porfolio-wrapper .img-block h6{color:#fff;font-family:Josefin Sans;font-size:16px;font-weight:700;line-height:28px;padding-right:1rem;text-transform:uppercase}.cm-porfolio-wrapper .row{margin:0 -15px}.cm-porfolio-wrapper .row>div{padding-left:15px;padding-right:15px}.cm-porfolio-wrapper .load_all{margin-top:3rem;text-align:center}.cm-porfolio-wrapper .load_all a{background:#1f1f1f;border:none;border-radius:0;color:#fff;cursor:pointer!important;display:inline-block;font-family:Josefin Sans;font-size:16px;font-weight:700;line-height:18px;min-height:49px;min-width:217px;padding:11px .75rem .375rem;text-transform:uppercase;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;vertical-align:middle}.cm-porfolio-wrapper .load_all a i{font-size:14px;line-height:28px;margin-left:8px}.cm-porfolio-wrapper .load_all a:hover{background-color:#fcce01;color:#000}.cm-porfolio-wrapper .icon-plus2:before{content:"\e93a"}.cm-porfolio-wrapper .cfc_sec_footerr{display:none}.cm-porfolio-wrapper .cfc_sec_footer:empty+.cfc_sec_footerr{display:block}.cm-porfolio-wrapper .icon-minus2:before{content:"\e93d"}.selec_filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none}.grid-sizer{width:33.333%}#selec_filter>button:nth-child(8){background-color:#fff!important;border:1px solid #1f1f1f!important;color:#1f1f1f!important}#selec_filter>button:nth-child(8):hover{background-color:#1f1f1f!important;color:#fff!important}@media (min-width:768px){.cm-porfolio-wrapper .cm-porfolio-filter-wrapper .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.cm-porfolio-wrapper .cm-porfolio-filter-wrapper .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media (max-width:991px){.cm-porfolio-wrapper .row>div{padding-left:0;padding-right:0}}@media (max-width:767px){.cm-porfolio-wrapper .grid{-webkit-column-count:1;-moz-column-count:1;column-count:1;grid-template-columns:1fr!important}.cm-porfolio-wrapper .cm-porfolio-filter-wrapper h6{text-align:center}}