.button{line-height:1;text-decoration:none;display:inline-flex;border:none;cursor:pointer;align-items:center;gap:.75rem;background-color:var(--main-color);color:#fff;border-radius:10rem;font-weight:600;padding:.75rem 1.5rem .75rem 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:main-font-Neo;transition:.3s;float:right;margin-top:20px}.button .button__icon-svg{font-weight:700;font-size:18px!important}.button__icon-wrapper{flex-shrink:0;width:25px;height:25px;position:relative;color:var(--main-color);background-color:#fff;border-radius:50%;display:grid;place-items:center;overflow:hidden}.button:hover{background-color:rgba(149,193,32,.75)}.button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.button:hover .button__icon-svg:first-child{transition:transform .3s ease-in-out;transform:translate(150%,-150%)}.button:hover .button__icon-svg--copy{transition:transform .3s ease-in-out .1s;transform:translate(0)}.project-details-page{min-height:calc(100vh + 85px)!important;height:-moz-fit-content;height:fit-content;margin-bottom:200px;overflow-y:visible}.project-description{color:#fff;text-align:justify;margin-top:20px;line-height:1.6;font-size:18px}.project-landing{width:100%;height:100vh;position:relative}.project-landing:before{content:"";position:absolute;background:linear-gradient(135deg,rgba(14,50,78,.8),rgba(14,50,78,.5));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);width:100%;height:100%;top:0;left:0;z-index:1}.project-landing .container{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:1}.project-landing h1{color:var(--main-color);text-transform:capitalize;font-family:main-font-Neo;text-align:center}.project-landing p{color:#fff;text-align:justify;margin-top:20px;line-height:1.6;font-size:18px}.project-details-page .project-details-container{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;gap:15px;margin-top:20px;position:relative}.project-details-page .project-details-container .project-details-card{min-width:300px;width:calc(35% - 15px);font-family:second-font-Levenim-MT;font-weight:550;color:#fff;text-transform:capitalize;background:linear-gradient(-135deg,rgba(150,193,32,.3),rgba(150,193,32,.05));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);padding:10px 20px;border-radius:6px;position:-webkit-sticky;position:sticky;top:20px}.project-details-card .info-icon{width:20px!important;height:auto!important;position:relative!important;color:var(--main-color)}.project-details-card .info-item{display:flex;align-items:center;gap:20px;padding:20px 0;font-size:16px}.project-details-card .info-item:not(:last-child){border-bottom:1px dotted var(--main-color)}.project-details-card .info-item div{display:flex;align-items:center;justify-content:center;gap:5px}.project-details-card .info-item span{font-family:main-font-Neo;color:var(--main-color);width:60px}.project-details-page .project-images{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:60%;min-width:300px;position:relative}.project-details-page .project-images .img-container{width:100%;height:-moz-fit-content;height:fit-content;border-radius:6px;cursor:pointer;overflow:hidden;position:relative}.project-details-page .project-images .img-container img{background:linear-gradient(135deg,rgba(150,193,32,.2),rgba(150,193,32,.1));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);width:100%;height:auto;border-radius:6px;transition:.3s}.project-details-page .project-images .img-container:hover img{opacity:.6}.p-galleria .p-galleria-close,.p-galleria .p-galleria-item-next,.p-galleria .p-galleria-item-prev{transform:scale(.75);color:var(--main-color);background-color:rgba(14,50,76,.6);border-radius:20px;margin:5px}.p-galleria .p-galleria-close:hover,.p-galleria .p-galleria-item-next:hover,.p-galleria .p-galleria-item-prev:hover{background-color:#0e324c}.related-projects{margin-top:50px;padding-top:20px;border-top:2px dotted var(--main-color)}.related-projects h2.title{color:var(--main-color);font-family:main-font-Neo;border-left:4px solid var(--main-color);padding:3px 3px 3px 10px}.related-projects-container{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:40px}.related-projects-container .related-project{width:40%;max-width:500px;cursor:pointer}.related-projects-container .related-project .view-icon{font-size:14px}.related-projects-container .related-project a{text-decoration:none!important}.related-projects-container .related-project .project-img{width:100%;aspect-ratio:1/.8;background:linear-gradient(135deg,rgba(14,50,78,.8),rgba(14,50,78,.5));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);border-radius:10px;overflow:hidden;position:relative}.related-projects-container .related-project .project-img:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--main-color);opacity:0;z-index:1}.related-projects-container .related-project img{position:relative!important;object-fit:cover;transform:scale(1.1);transition:.3s;width:100%;height:100%}.related-projects-container .related-project .project-item-info{padding:15px;line-height:1.6;transition:.2s;transition-timing-function:ease}.related-projects-container .related-project .project-item-info h2{color:var(--main-color);font-size:16px;font-family:main-font-Neo;text-transform:capitalize;text-shadow:var(--text-shadow)}.related-projects-container .related-project .project-item-info h3{color:#fff;font-size:17px;text-shadow:var(--text-shadow)}@media (max-width:800px){.related-projects-container .related-project{width:100%}}.related-projects-container .related-project:hover .project-item-info{transform:translateY(calc(-100% - 10px))}.related-projects-container .related-project:hover .project-img:before{opacity:.4}.related-projects-container .related-project:hover .project-img img{filter:grayscale(1);transform:scale(1)}@media(max-width:1000px){.project-details-page .project-details-container .project-details-card{position:relative;top:0;width:100%}.project-details-page .project-images{width:100%}}@media(max-width:576px){.project-landing h1{font-size:22px}.project-landing p{font-size:16px}.p-galleria .p-galleria-close,.p-galleria .p-galleria-item-next,.p-galleria .p-galleria-item-prev{transform:scale(.6)}}