@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.project-item-wrap{margin:0 0 3.75rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.project-item-wrap .project-item .project-item-img{margin:0 0 1.25rem;overflow:hidden;padding:75% 0 0;position:relative;width:100%}.project-item-wrap .project-item .project-item-img img{height:100%;left:0;position:absolute;top:0;transition:transform .2s linear;width:100%}.project-item-wrap .project-item .project-meta{background-color:#051445;bottom:0;color:#fff;display:flex;font-size:.75rem;font-weight:700;left:0;padding:25px 25px 20px;position:absolute;text-transform:uppercase;z-index:5}.project-item-wrap .project-item .project-meta:after{background-color:#051445;content:"";height:100%;left:100%;position:absolute;top:0;transform:rotate(45deg);transform-origin:top left;width:25%;z-index:-1}.project-item-wrap .project-item h3{color:#051445;font-size:1.625rem;margin:0 0 1.25rem;text-decoration:none}.project-item-wrap .project-item .project-tagline{color:rgba(5,20,69,.5);font-size:.75rem;font-weight:700;text-transform:uppercase}.project-item-wrap .project-item:hover{text-decoration:none}.project-item-wrap .project-item:hover .project-item-img img{transform:scale(1.1)}@media (min-width:576px){.project-item-wrap{width:50%}}.listing-search-row{padding:55px 0}.listing-search-row .listing-search{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;text-align:center}.listing-search-row .listing-search .search-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 3.75rem;opacity:0;text-transform:uppercase;transform:translateY(200px);transition:opacity .4s ease,transform .4s ease;width:100%}.listing-search-row .listing-search .select-wrapper{margin:0 0 1.25rem;max-width:300px;opacity:0;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);transform:translateY(200px);transition:opacity .4s ease,transform .4s ease;width:100%}.listing-search-row .listing-search .select-wrapper .select-select{position:relative}.listing-search-row .listing-search .select-wrapper .select-select:after{background-color:#fff;color:#000;content:"\f063";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;height:46px;line-height:46px;pointer-events:none;position:absolute;right:2px;top:2px;width:34px}.listing-search-row .listing-search .select-wrapper .select-select select{-webkit-appearance:none;font-size:.875rem;height:50px;letter-spacing:2px;line-height:50px;padding:0 10px;text-transform:uppercase;width:100%}.listing-search-row .listing-search .btn-search-wrapper{opacity:0;transform:translateY(200px);transition:opacity .4s ease,transform .4s ease;width:100%}.listing-search-row .listing-search :nth-child(2n){transition-delay:.2s}.listing-search-row .listing-search :nth-child(3n){transition-delay:.3s}.listing-search-row .listing-search :nth-child(4n){transition-delay:.4s}.listing-search-row .listing-search.reveal .btn-search-wrapper,.listing-search-row .listing-search.reveal .search-title,.listing-search-row .listing-search.reveal .select-wrapper{opacity:1;transform:none}.featured-block{margin:0 0 30px}.featured-block .featured-image{height:400px;width:100%}.featured-block .featured-content-wrap{box-shadow:0 2px 9px rgba(0,0,0,.21);margin:-130px 20px 0;min-height:375px;overflow:hidden;padding:0 90px 0 0;position:relative;width:calc(100% - 40px)}.featured-block .featured-content-wrap:after,.featured-block .featured-content-wrap:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .4s ease;width:0}.featured-block .featured-content-wrap:before{background-color:#fff;transition-delay:.5s;z-index:2}.featured-block .featured-content-wrap:after{background-color:#000;z-index:1}.featured-block .featured-content-wrap .featured-content{padding:50px 20px;position:relative;z-index:3}.featured-block .featured-content-wrap .featured-content .featured-meta{color:rgba(5,20,69,.5);font-size:.75rem;font-weight:700;margin:0 0 1.875rem;text-transform:uppercase}.featured-block .featured-content-wrap .featured-content .btn-wrapper,.featured-block .featured-content-wrap .featured-content .featured-meta,.featured-block .featured-content-wrap .featured-content h3,.featured-block .featured-content-wrap .featured-content p{opacity:0;position:relative;transform:translateY(200px);transition:opacity .4s ease,transform .4s ease;transition-delay:1s}.featured-block .featured-content-wrap .featured-content :nth-child(2n){transition-delay:1.1s}.featured-block .featured-content-wrap .featured-content :nth-child(3n){transition-delay:1.2s}.featured-block .featured-content-wrap .featured-content :nth-child(4n){transition-delay:1.3s}.featured-block .featured-content-wrap .featured-heading{height:100%;position:absolute;right:0;top:0;width:90px;z-index:3}.featured-block .featured-content-wrap .featured-heading:after{background-color:#051445;content:"";height:50%;left:0;opacity:0;position:absolute;top:0;transform:translateX(200px);transform-origin:top left;transition:opacity .4s ease,transform .4s ease;transition-delay:1s;width:100%}.featured-block .featured-content-wrap .featured-heading .featured-heading-content{bottom:20px;color:#051445;font-size:.875rem;font-weight:700;height:80px;left:0;overflow:hidden;position:absolute;text-transform:uppercase;width:100%}.featured-block .featured-content-wrap .featured-heading .featured-heading-content span{display:block;opacity:0;transform:translateX(200px);transition:opacity .4s ease,transform .4s ease;transition-delay:1.2s}.featured-block .featured-content-wrap .featured-heading .featured-heading-content:after{background-color:#b5338a;bottom:0;content:"";height:50px;left:0;opacity:0;position:absolute;transform:translateY(200px);transform-origin:top left;transition:opacity .4s ease,transform .4s ease;transition-delay:1.1s;width:20px}.featured-block .featured-content-wrap.reveal:after,.featured-block .featured-content-wrap.reveal:before{width:100%}.featured-block .featured-content-wrap.reveal .featured-content .btn-wrapper,.featured-block .featured-content-wrap.reveal .featured-content .featured-meta,.featured-block .featured-content-wrap.reveal .featured-content h3,.featured-block .featured-content-wrap.reveal .featured-content p{opacity:1;transform:translateY(0)}.featured-block .featured-content-wrap.reveal .featured-heading:after{opacity:1;transform:skewY(45deg) translateY(0)}.featured-block .featured-content-wrap.reveal .featured-heading .featured-heading-content span{opacity:1;transform:translateY(0)}.featured-block .featured-content-wrap.reveal .featured-heading .featured-heading-content:after{opacity:1;transform:skewY(45deg) translateY(0)}@media (min-width:768px){.featured-block{margin:0;min-height:800px}.featured-block .featured-image{height:100%;left:0;position:absolute;top:0;width:100%}.featured-block .featured-content-wrap{bottom:90px;left:auto;margin:0;position:absolute;right:75px;top:90px;width:calc(100% - 150px)}.featured-block .featured-content-wrap .featured-content{left:0;padding:0 60px;position:absolute;top:20%;width:calc(100% - 195px)}.featured-block .featured-content-wrap .featured-content h3{font-size:1.625rem}.featured-block .featured-content-wrap .featured-heading{width:300px}.featured-block .featured-content-wrap .featured-heading:after{bottom:0;height:80%;left:auto;right:0;top:auto;transform:skewY(45deg) translateY(200px);width:195px}.featured-block .featured-content-wrap .featured-heading .featured-heading-content{align-items:flex-end;display:flex;font-size:1.25rem;left:0;padding:0 0 0 60px;position:absolute;top:0}.featured-block .featured-content-wrap .featured-heading .featured-heading-content:after{height:70px;transform:translateX(200px);width:30px}}@media (min-width:1200px){.featured-block .featured-content-wrap{max-width:640px}}.template-projects{position:relative}.template-projects .projects-search-row{background-color:#b5338a}.template-projects .projects-row .projects-list-wrap{position:relative}.template-projects .projects-row .projects-list-wrap .overlay{align-items:center;background-color:rgba(0,0,0,.35);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.template-projects .projects-row .projects-list-wrap .overlay em{color:#fff;margin-top:50px}.template-projects .projects-row .projects-list-wrap .overlay.active{opacity:1;pointer-events:all}.template-projects .projects-row .projects-list-wrap .projects-list{display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}.template-projects .projects-row .projects-list-wrap .projects-list .project-item-wrap{margin:0 0 60px;opacity:0;transform:translateY(200px);transition:opacity 1s ease,transform 1s ease}.template-projects .projects-row .projects-list-wrap .projects-list .project-item-wrap:nth-child(odd){transition-delay:0ms}.template-projects .projects-row .projects-list-wrap .projects-list .project-item-wrap:nth-child(2n+2){transition-delay:.1s}.template-projects .projects-row .projects-list-wrap .projects-list .project-item-wrap.reveal{opacity:1;transform:none}.template-projects .projects-row .projects-list-wrap .projects-list .general-no-items-message{padding:0 25px;width:100%}.template-projects .projects-row .projects-list-wrap .api-list-more{margin:0 0 30px;text-align:center}.template-projects .projects-row .projects-list-wrap .api-list-more .btn-boxed{cursor:pointer}@media (min-width:992px){.template-projects .projects-search-row{padding:90px 0}.template-projects .projects-search-row .project-search .search-title{margin:0;padding-right:calc(var(--bs-gutter-x)*.5);width:auto}.template-projects .projects-search-row .project-search .select-wrapper{margin:0}.template-projects .projects-search-row .project-search .btn-search-wrapper{padding-left:calc(var(--bs-gutter-x)*.5);width:auto}.template-projects .projects-row{overflow:hidden}.template-projects .projects-row .projects-list-wrap .api-list-more{padding:40px 0 0;text-align:center}}