.featured-container{max-width:1065px;padding:0 50px;margin:auto}.heading-container{margin-bottom:60px}.featured-projects .heading-container{display:flex;align-items:start;justify-content:space-between}.featured-heading{font-family:PPMori SemiBold;font-size:36px;margin:0 0 10px;text-transform:none}.featured-description p{font-size:18px}.featured-projects .projects-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:15px;row-gap:50px}.featured-projects .projects-list .project-item{cursor:pointer}.featured-projects .projects-list .project-item:hover .img-container:before{opacity:1}.featured-projects .projects-list .project-item .img-container:before{box-sizing:border-box;content:"VIEW PROJECT";position:absolute;background:linear-gradient(180deg,#ffffff1a,#fff6);border:2px solid #FFFFFF;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:100%;align-items:center;display:flex;justify-content:center;text-align:center;padding:35px;width:105px;height:105px;font-size:14px;justify-self:center;opacity:0;transition:ease-in .3s}.featured-projects .img-container{margin-bottom:20px;position:relative;display:flex;justify-content:center;align-items:center}.featured-projects .img-container img{width:100%;max-height:550px;overflow:hidden;object-fit:cover;object-position:bottom}.featured-projects .project-description .year{font-size:16px;margin-bottom:10px}.featured-projects .project-description .title{font-size:24px;font-weight:700;margin-bottom:20px}.featured-projects .project-description .btn-text{font-size:16px;font-weight:700;display:flex;align-items:center;gap:5px;cursor:pointer}.featured-projects .project-description .btn-text svg,.modal-link svg{width:24px;height:24px;transition:ease-in .3s}.featured-projects .project-description .btn-text:hover svg,.modal-link:hover svg{transform:translate(5px)}.featured-projects .project-item:hover .btn-text svg path,.featured-projects .project-description .btn-text:hover svg path,.modal-link:hover svg path,.image-with-description .btn-container .btn-text:hover svg path{stroke:#a7c813}.featured-projects .project-item:hover .btn-text,.featured-projects .project-description .btn-text:hover,.modal-link:hover,.image-with-description .btn-container .btn-text:hover{color:#a7c813}body.modal-active{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;justify-content:center;align-items:center;overflow:hidden}.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.modal-content{position:relative;background:#fff;border-radius:10px;overflow-y:scroll;padding:40px 90px 90px;width:70%;height:90%;box-shadow:0 4px 20px #0003;transform:translateY(5%);justify-self:center;scrollbar-width:none!important}.modal-content::-webkit-scrollbar-track{background:transparent}.modal-content .divider{background:var(--divider-black-svg) no-repeat;width:100%;min-height:25px;position:absolute;left:0}.modal-content .project-details{padding-top:60px}.modal-content .project-details p{font-family:PPMori Regular;font-size:16px;color:#000;margin-bottom:10px;line-height:1}.modal-content .project-details h2{font-family:PPMori SemiBold;font-size:36px;line-height:1;margin-bottom:0}.modal-content .project-details .description p{font-family:PPMori Regular;font-size:18px;line-height:1.5;margin-top:30px}.modal-content .project-details .imgs-container{padding:60px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:40px}.modal-content .project-details .project-img-container:first-child{grid-column:1 / -1;width:100%}.modal-content .project-details .project-img-container:first-child img{object-fit:cover;width:100%}.modal-content .project-details .project-img-container:nth-child(1),.modal-content .project-details .project-img-container:nth-child(2){width:100%}.modal-content .project-details .project-img-container img{border-radius:10px}.modal-close{position:absolute;width:fit-content;display:flex;right:10%;justify-content:end;padding-top:50px;font-size:1.5rem;background:none;border:none;cursor:pointer}.modal-link{font-family:PPMori SemiBold;text-transform:uppercase;font-size:20px;display:flex;align-items:center;gap:10px;justify-content:end}.featured-projects .heading-container .btn-container a{display:flex;align-items:center;font-family:PPMori SemiBold;gap:5px;border:2px solid #000000;width:fit-content;padding:15px 20px;text-transform:uppercase}.featured-container .heading-container .btn-container{transition:ease-in .3s}.featured-projects .heading-container .btn-container a svg{width:24px;height:24px;transition:ease-in .3s}.featured-projects .heading-container .btn-container:hover{background:#000}.featured-projects .heading-container .btn-container:hover a{color:#fff}.featured-projects .heading-container .btn-container:hover a svg{transform:translate(5px)}.featured-projects .heading-container .btn-container:hover svg path{stroke:#fff}.featured-projects.section-spacing-none{padding-bottom:0}.featured-projects.section-spacing-small{padding-bottom:40px}.featured-projects.section-spacing-medium{padding-bottom:60px}.featured-projects.section-spacing-large{padding-bottom:80px}.featured-projects.section-spacing-xlarge{padding-bottom:120px}@media only screen and (max-width: 1024px){.featured-projects.section-spacing-small{padding-bottom:20px}.featured-projects.section-spacing-medium{padding-bottom:30px}.featured-projects.section-spacing-large{padding-bottom:40px}.featured-projects.section-spacing-xlarge{padding-bottom:60px}}@media only screen and (max-width: 1024px){.modal-content{width:80%}}@media only screen and (max-width: 767px){.featured-container{max-width:100%;padding:0 20px}.featured-heading{line-height:1;font-size:24px}.featured-description p{font-size:14px}.heading-container{margin-bottom:40px;flex-direction:column;gap:40px;align-items:center}.featured-projects .projects-list{display:flex;flex-direction:column}.featured-projects .img-container{margin-bottom:25px}.featured-projects .project-description .year{font-size:14px;line-height:1}.featured-projects .project-description .title{font-size:20px;line-height:1;margin-bottom:15px}.featured-projects .project-description .btn-text{font-size:16px}.featured-projects .project-description .btn-text svg{width:20px;height:20px}.featured-projects .projects-list{row-gap:40px}#shopify-section-template--17083185922161__instafeed_te9YWd #insta-feed h2{font-size:24px;padding:0 20px!important;margin-bottom:40px!important;line-height:2}#shopify-section-template--17083185922161__text_with_image_MHBnby .FeatureText--withImage{max-width:100%;padding:0 20px;margin:60px auto;display:flex;flex-direction:column-reverse}.FeatureText--withImage .FeatureText__ContentWrapper{padding:40px 0 0}.features--heading-uppercase .Heading,.features--heading-uppercase .SelectButton{font-size:12px;margin-top:0;margin-bottom:10px}.SectionHeader .SectionHeader__Heading{font-size:20px;margin-top:0;margin-bottom:15px}.FeatureText .SectionHeader__Description{margin:0;font-size:14px}.modal-content{width:90%;padding:30px 20px 50px;overflow-x:hidden;transform:translate(5%,5%)}.modal-content .divider{width:180%}.modal-content .project-details{padding-top:50px}.modal-close{padding-top:30px;right:6%}.modal-content .project-details p{font-size:14px}.modal-content .project-details h2{font-size:20px;margin-bottom:20px}.modal-content .project-details .description p{font-size:14px;margin:0;line-height:1.8}.modal-content .project-details .imgs-container{padding:40px 0;gap:30px;display:flex;flex-direction:column}.modal-link{justify-content:center;font-size:18px;line-height:1}.featured-projects .heading-container .btn-container a{font-size:16px;padding:15px 30px}.featured-projects .heading-container{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/featured-projects.css.map */
