.project-banner[data-v-3f52eeb3]{position:relative;height:380px;width:100%;background-color:#f8f8f8}@media screen and (max-width:768px){.project-banner[data-v-3f52eeb3]{height:350px}}.project-banner .banner-image[data-v-3f52eeb3]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-banner .image-overlay[data-v-3f52eeb3]{position:absolute;bottom:0;height:100%;width:100%;background-color:rgba(51,54,69,.4)}.project-banner .profile-header[data-v-3f52eeb3]{position:absolute;bottom:0;left:0;width:100%;height:100%;color:#fff}.project-banner .profile-header .info-container .title-container[data-v-3f52eeb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;height:100%;width:100%;text-align:center}.project-banner .profile-header .info-container .title-container .project-label[data-v-3f52eeb3]{color:#fff;margin:0;text-shadow:2px 2px 4px rgba(51,54,69,.4)}.project-banner .profile-header .info-container .title-container .project-title[data-v-3f52eeb3]{margin:.5rem 0;max-width:60%;color:#fff;text-shadow:2px 2px 4px rgba(51,54,69,.4)}@media screen and (max-width:992px){.project-banner .profile-header .info-container .title-container .project-title[data-v-3f52eeb3]{max-width:80%}}@media screen and (max-width:576px){.project-banner .profile-header .info-container .title-container .project-title[data-v-3f52eeb3]{max-width:96%}}.project-banner .profile-header .info-container .project-pro[data-v-3f52eeb3]{position:absolute;margin:0;left:30px;bottom:25px;color:#fff;text-decoration:underline;text-shadow:2px 2px 4px rgba(51,54,69,.4)}@media screen and (max-width:768px){.project-banner .profile-header .info-container .project-pro[data-v-3f52eeb3]{left:14px;bottom:8px}}.project-container[data-v-3f52eeb3]{margin-top:27px}.project-container .profile-sidebar[data-v-3f52eeb3]{height:100%;background-color:#f8f8f8;padding:30px}@media screen and (max-width:576px){.project-container .profile-sidebar[data-v-3f52eeb3]{padding:15px}}.project-container .profile-sidebar .user-connected-text[data-v-3f52eeb3]{display:inline-block;margin:0;border-bottom:2px solid #52cb58}.project-container .info-tabs .info-container[data-v-3f52eeb3]{display:block}.project-container .info-tabs .info-container.social-media[data-v-3f52eeb3]{margin-top:18px}.project-container .info-tabs .info-container.social-media .data[data-v-3f52eeb3]{margin-right:16px}.project-container .info-tabs .info-container.social-media .data[data-v-3f52eeb3]:last-of-type{margin-right:0}.project-container .info-tabs .label[data-v-3f52eeb3]{font-size:12px;color:#bfbfbf;margin-right:8px}.project-container .info-tabs .data[data-v-3f52eeb3]{font-size:13px;color:#6d6e71}.project-container .info-tabs .data a[data-v-3f52eeb3]{color:#6d6e71}.project-container .info-tabs .data a[data-v-3f52eeb3]:focus,.project-container .info-tabs .data a[data-v-3f52eeb3]:hover{color:#52cb58}.project-container .info-tabs .service-type[data-v-3f52eeb3]{margin:0}.project-container .info-tabs .service-type[data-v-3f52eeb3]:last-of-type{margin-bottom:18px}.project-container .info-tabs .avatar-container[data-v-3f52eeb3]{display:block;max-width:180px;text-align:center}.project-container .info-tabs .avatar-container img[data-v-3f52eeb3]{max-width:180px;max-height:180px}.project-container .info-tabs .avatar-container:hover p[data-v-3f52eeb3]{color:#52cb58}.project-container .project-profile[data-v-3f52eeb3]{padding:0 0 0 27px}@media screen and (max-width:992px){.project-container .project-profile[data-v-3f52eeb3]{padding:0;margin-top:27px}}.project-container .project-gallery .project-photo-grid-container[data-v-3f52eeb3]{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;overflow:visible}@media screen and (max-width:576px){.project-container .project-gallery .project-photo-grid-container[data-v-3f52eeb3]{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.project-container .project-gallery .project-photo-grid-container .project-photo-container[data-v-3f52eeb3]{width:100%;height:auto;margin-bottom:27px;position:relative;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:4px;outline:none;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.project-container .project-gallery .project-photo-grid-container .project-photo-container[data-v-3f52eeb3]:focus,.project-container .project-gallery .project-photo-grid-container .project-photo-container[data-v-3f52eeb3]:focus-within{-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.4);box-shadow:0 20px 30px 0 rgba(0,0,0,.4)}.project-container .project-gallery .project-photo-grid-container .project-photo-container:focus-within .photo-container .image-overlay[data-v-3f52eeb3],.project-container .project-gallery .project-photo-grid-container .project-photo-container:focus .photo-container .image-overlay[data-v-3f52eeb3]{background:rgba(64,64,64,.7);opacity:1}.project-container .project-gallery .project-photo-grid-container .project-photo-container[data-v-3f52eeb3]:hover{cursor:pointer;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.4);box-shadow:0 20px 30px 0 rgba(0,0,0,.4)}.project-container .project-gallery .project-photo-grid-container .project-photo-container img[data-v-3f52eeb3]{width:100%;height:auto;border-radius:4px}.project-container .project-gallery .project-photo-grid-container .project-photo-container .photo-container[data-v-3f52eeb3]{position:relative}.project-container .project-gallery .project-photo-grid-container .project-photo-container .photo-container:hover .image-overlay[data-v-3f52eeb3]{background:rgba(64,64,64,.7);opacity:1}.project-container .project-gallery .project-photo-grid-container .project-photo-container .photo-container .image-overlay[data-v-3f52eeb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(64,64,64,0);opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.project-container .project-gallery .project-photo-grid-container .project-photo-container .photo-container .image-overlay img[data-v-3f52eeb3]{width:20px;height:20px}a svg[data-v-3f52eeb3]{-webkit-transition:all .15s;transition:all .15s}a[data-v-3f52eeb3]:hover{color:#52cb58}a:hover svg[data-v-3f52eeb3]{fill:#52cb58}.notice[data-v-3f52eeb3]{background-color:#f8f8f8;border:1px solid #52cb58;border-radius:4px;padding:1rem 2rem;width:75%;margin:0 auto;text-align:center}@media screen and (max-width:1200px){.notice[data-v-3f52eeb3]{width:80%}}@media screen and (max-width:992px){.notice[data-v-3f52eeb3]{width:100%}}.notice p[data-v-3f52eeb3]:first-of-type{margin-top:9px}.notice p[data-v-3f52eeb3]:last-of-type{margin-bottom:9px}.project-not-found[data-v-3f52eeb3]{text-align:center;margin-top:4rem}.project-not-found img[data-v-3f52eeb3]{max-width:450px;margin-bottom:25px}@media screen and (max-width:992px){.project-not-found img[data-v-3f52eeb3]{max-width:350px}}@media screen and (max-width:576px){.project-not-found[data-v-3f52eeb3]{margin-top:2rem}.project-not-found img[data-v-3f52eeb3]{max-width:250px}}.connect-link[data-v-3f52eeb3]:hover{cursor:pointer}