:focus{border:0;outline:none}.wrapper{position:relative;width:100%}.breakdance.modal-open .bde-header-builder.bde-header-builder--sticky{margin-right:16px;width:calc(100vw - 16px)}html.overflow-hidden{overflow-y:hidden;overflow-y:clip}.ppimg{display:none}.index-cats,.portfolio-cats{margin:0;padding:0 0 10px;list-style:none;display:block;text-align:left}.index-cats li,.portfolio-cats li{display:inline-block;padding:0 10px}.index-cats li a,.portfolio-cats li a{color:#a3a3a3;font-size:14px;text-transform:uppercase}.index-cats li a.active,.portfolio-cats li a.active,.index-cats li a:hover,.portfolio-cats li a:hover{color:#000}.home-categories{width:100%;padding:0 0 100px}.bb1{border-top:1px solid #000}.progress-bar-wrapper{position:fixed;top:0;left:0;width:100%;height:2px;z-index:9999;background-color:rgb(0 0 0 / .1)}.progress-bar{height:100%;width:0%;background-color:#000;transition:width 0.1s ease-in-out}.modal-header{padding:16px 20px 16px 15px}.portfolio-header-image-fw,.portfolio-header-image,.portfolio-header-images{opacity:1;transition:opacity 0.1s ease}.portfolio-header-image-fw .zws-single-image-fw{width:100%;max-width:100%;margin:auto;padding:0}.portfolio-header-image .zws-single-image{max-width:612px}.portfolio-header-images{max-width:1160px;margin:auto;padding:0 20px}.portfolio-header-images .col-6{padding:0 6px}.portfolio-header-images .portfolio-thumb{padding:80px 0 0 0}.portfolio-image img{width:100%}.portfolio-post{padding:20px 0 15px;margin-bottom:9px;margin-left:-20px;margin-right:-20px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;position:relative}.portfolio-post:after{content:"";width:100vw;height:1px;background:#000;position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:0}.portfolio-post img{height:auto;max-width:100%;opacity:1;transition:opacity 0.5s ease-in-out}#overview .portfolio-post:hover img{opacity:.85}.pp-meta{margin:15px auto 0;padding:0;list-style:none;width:80%;display:flex}.pp-meta li{display:inline-block;font-size:14px;width:24%;text-align:center;min-width:max-content}.portfolio-thumb{text-align:center;width:100%;max-width:853px;margin:auto}.zws-cf-row{padding:20px 0}.nav-tabs.index-cats{border:0;padding:0;margin:0;display:inline-block}.category-filters{display:flex;gap:30px;width:41.666667%;margin-right:0}.category-filters .category-button{border:0;outline:none;background:none;padding:0;font-size:26px;line-height:28px;font-weight:400;color:#a3a3a3}.category-filters .category-button.active,.category-filters .category-button:hover{color:#000}.nav-tabs.index-cats{display:flex;gap:20px}.nav-tabs.index-cats .nav-item{margin-bottom:0;border:0;padding:0}.nav-tabs.index-cats .nav-item .nav-link.active{color:#000}.nav-tabs.index-cats .nav-item .nav-link{border:0;border-top-left-radius:0;border-top-right-radius:0;font-size:14px;color:#a3a3a3;background:none;padding:0}.breakdance .home-categories .pitem-link{text-decoration:none!important;color:#000}ul.portfolio-listing{margin:0;padding:10px 0;list-style:none;width:100%;border-top:1px solid #000;color:#000;cursor:pointer;transition:all ease 0.3s}ul.portfolio-listing:hover{background:rgb(0 0 0 / .05)}ul.portfolio-listing li{display:flex;justify-content:space-between;padding:0;font-size:14px;font-weight:400}ul.portfolio-listing .pitem-other-info{gap:5px}ul.portfolio-listing .pitem-other-info span{min-width:min-content;word-wrap:break-word}.portfolio-thumb img{width:100%}ul.portfolio-listing .pitem-other-info span:first-child{width:36.22%}ul.portfolio-listing .pitem-other-info span:nth-child(2){width:21.26%}ul.portfolio-listing .pitem-other-info span:nth-child(3){width:21.26%}ul.portfolio-listing .pitem-other-info span:last-child{width:21.26%;text-align:right}ul.list{max-width:455px;margin:0;padding:0;list-style:none}ul.list li{border-bottom:1px solid #000;padding:0}.modal-body .portfolio-thumb{text-align:center}.portfolio-thumb img{max-width:100%;height:auto}.modal-dialog-scrollable{max-height:calc(80% - 3.5rem)}.modal-dialog-scrollable .modal-body{overflow-y:auto}.row.portfolio-single-images{max-width:1160px;margin:auto}.row.portfolio-single-images>div{padding:74px 6px}@media (min-width:576px){.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}}.ppimg img{max-width:100%;max-height:90vh;height:auto;width:100%;object-fit:cover}div#ppposts{overflow:hidden;min-height:500px;height:95vh}.pp-meta-mob{color:#fff;display:none}.pp-meta-mob .col-12{border-bottom:1px solid #fff}.footer-logo{border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}.footer-logo img{width:100%;height:auto}ul.footer-nav{margin:0;padding:0;list-style:none;display:block;text-align:center}ul.footer-nav li{display:inline-block;padding:0 10px}.footer-nav li a{color:#000;font-size:14px;text-transform:uppercase}.footer-right{margin:0;padding:0;list-style:none;display:block;text-align:right}.footer-right li{display:inline-block;padding:0 10px}.footer-right li a{color:#000;font-size:14px;text-transform:uppercase}.footer-right li img{width:50px;height:auto}.cr-mob{display:none}.modal-dialog.modal-xl{max-width:100vw}.modal-content{border:none}.modal-open .modal{overflow-x:hidden!important;overflow-y:hidden!important;padding-right:0px!important;padding-left:0px!important;background:rgb(0 0 0);transition:background 0.1s ease}@supports (overflow-x:clip){.breakdance-animation-enabled,.breakdance-animation-enabled body.modal-open{overflow-x:unset!important}}.modal-dialog.modal-xl.modal-dialog-scrollable{overflow-y:auto!important;overflow-x:hidden;max-height:100vh;padding-bottom:75vh;margin:0;pointer-events:auto}.modal-backdrop.show{display:none!important}.modal button.close{display:none!important}.modal .modal-header{border:none}.modal .modal-title{padding:4rem 1rem 1rem 0rem;padding-left:0;margin-bottom:15px;border-bottom:1px solid #000;width:100%}[id^="portfolioModal"] .modal-title{font-size:35px;font-weight:400;letter-spacing:.25px;line-height:38px;color:#000}[id^="portfolioModal"] .modal-body{padding:0 20px;padding-bottom:100px}.modal-body p{font-size:26px;font-weight:400;line-height:28px;color:#000;margin-bottom:100px}.features-wrap{margin-bottom:60px;color:#000}.modal.fade.show .modal-dialog{transition:none!important;transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.modal.fade.show{transition:opacity 200ms ease-in-out;padding-left:0px!important}.features-wrap:first-child{font-size:14px;padding-bottom:15px}.features-wrap:last-child{font-size:16px;letter-spacing:.74px;line-height:20px}.zws-fade-up,.zws-fade-in{opacity:0}.zws-fade-up{transform:translateY(30px)}.zws-animate.zws-fade-up{animation:zwsFadeUp 0.5s ease-in-out forwards}.zws-animate.zws-fade-in{animation:zwsFadeIn 0.5s ease-in-out forwards}@keyframes zwsFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zwsFadeIn{from{opacity:0}to{opacity:1}}.ppimg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:0;transition:opacity 0.5s ease-in-out}.ppimg.zws-animate{opacity:1;z-index:1}@media screen and (max-width:767px){.breakdance.modal-open .bde-header-builder.bde-header-builder--sticky{margin-right:0;width:calc(100vw - 0px)}.pp-meta li:first-child,ul.portfolio-listing li:first-child{width:auto;font-weight:700}.pp-meta{margin:0 auto 0;list-style:none;width:100%;display:none}.pp-meta li{width:auto;text-align:center}.pp-meta-mob{display:block}.portfolio-header-images{margin:0 -26px}.portfolio-header-image .zws-single-image{max-width:100%;padding-top:40px}.portfolio-header-images .portfolio-thumb{padding:50px 0 0 0}.portfolio-thumb{margin-bottom:0}.portfolio-thumb img{width:100%;max-width:100%;height:auto;object-fit:cover}.portfolio-post{border:none;padding:0;margin-bottom:0;margin-left:-20px;margin-right:-20px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;position:relative}div#ppposts{overflow:hidden;min-height:550px}html #wpadminbar{height:46px;min-width:240px;display:none}.nav-tabs.index-cats{display:none}.modal .modal-header{width:100%;max-width:1038px;padding:16px;border:none}[id^="portfolioModal"] .modal-title{font-size:18px;letter-spacing:0;line-height:22px}[id^="portfolioModal"] .modal-body{padding:0 16px;padding-bottom:60px;max-width:100vw;overflow:hidden}.modal-body p{font-size:14px;line-height:18px;margin-bottom:40px}.features-wrap{margin-bottom:20px}.row.portfolio-single-images{margin:auto -21px}.row.portfolio-single-images>div.col-12{padding:40px 21px}.row.portfolio-single-images>div{padding:40px 5px}}