.header{flex-flow:column;justify-content:space-between;align-items:center;z-index:1}@media (max-width:1119px){.header{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}}.site-logo-container{display:flex;flex-flow:row;justify-content:center;align-items:center;text-decoration:none}.site-title{font-weight:300;font-size:36px;text-decoration:none}.footer{display:flex;flex-flow:column;justify-content:center;align-items:center}.hero-section{position:relative}.hero-section .section-container{height:auto!important}.hero-image{width:100%;height:100%;object-fit:cover}.hero-text{bottom:2em;padding-right:1em;padding-left:1em}.hero-text-container{display:flex;flex-flow:column;justify-content:center;align-items:center;position:absolute;bottom:2em;background-color:#fff}.home-about-section{flex-flow:row;justify-content:center;align-items:center}.btn{border-radius:4px}.padding-bottom-2em{padding-bottom:2em}.call-to-action-section{position:relative;overflow:hidden;padding-top:12em;padding-bottom:12em}@media (max-width:767px){.call-to-action-section{padding-bottom:6em}}.call-to-action-bg-image{position:absolute;top:0px;left:0px;z-index:-1;width:100%;height:200%;object-fit:cover;object-position:50% 50%;box-sizing:border-box}.pre-header{background-color:#0A2338}@media (max-width:1119px){.pre-header{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}}.project-header-image{position:absolute;z-index:-1;width:100%;object-fit:cover;object-position:50% 50%}.project-header-container{visibility:visible;overflow:clip}.project-meta-title{font-weight:200;font-size:20px}.project-meta-content{font-weight:400;font-size:24px}.project-meta-section{background-color:#ededed}@media (max-width:1119px){.project-meta-section{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}}.project-header-text{color:#fff;text-transform:uppercase;padding-top:1em;padding-right:2em;padding-bottom:1em;padding-left:2em;background-color:#0a2338e6}.project-header-text-container{padding-top:4em;padding-right:4em;padding-bottom:4em;padding-left:4em}.cta-text{color:#000;font-weight:900}@media (max-width:1023px){.cta-text{font-size:24px}}.pai-image{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 50%;aspect-ratio:16 / 9}.pai-title{font-weight:300}@media (max-width:767px){.pai-title{width:100%;font-size:24px;text-wrap:balance}}.pai-description{width:100%;font-weight:200;font-size:24px}@media (max-width:767px){.pai-description{font-size:18px}}.pai-button{text-wrap:nowrap}.pai-container{display:block;position:relative;height:640px;overflow:visible;padding-top:0em;padding-right:0em;padding-bottom:0em;padding-left:0em}.pai-content-container{display:flex;flex-flow:column;justify-content:start;align-items:center;position:absolute;bottom:0px;width:100%;margin-right:0em;margin-left:0em;padding-top:1em;padding-right:2em;padding-bottom:1em;padding-left:2em;background-color:#fff}.home-about-section-image{width:540px;object-fit:cover}.menu-link{height:100%;font-weight:300;font-size:24px}.menu-link:hover{border-bottom:1px solid #000}.menu-link a{font-weight:300!important}.pre-header-text{color:#fff;font-weight:800}.navigation{height:100%}.cta-content-container{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:4em;margin-top:6em;margin-bottom:6em;padding-top:2em;padding-right:4em;padding-bottom:2em;padding-left:4em;background-color:#fffc;border-radius:12px}@media (max-width:767px){.cta-content-container{flex-flow:column;gap:2em}}.hero-slider{z-index:-1}.hero-slider .swiper-slide{height:100%!important}.main-contact-form-container input[type="submit"]{background:black!important;padding:1.5em 3em!important}.main-contact-form-container input[type="submit"]:hover{background:white!important;color:black!important;border:1px solid black!important}.contact-detail-heading{font-weight:200;font-size:24px}.contact-detail-value{color:#0A2338;font-size:24px}.contact-details-container{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;gap:4em;margin-bottom:2em}.front-page-text{font-weight:300;font-size:22px}.front-page-section-heading{font-weight:400;text-transform:uppercase;margin-top:0em;margin-right:0em;margin-bottom:0.25em;margin-left:0em}.front-page-section-subheading{color:#B6A179;font-weight:400;font-size:24px;text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px}.heading-wrapper{width:auto;color:#fff;padding-top:4em;padding-right:4em;padding-bottom:4em;padding-left:4em;background-color:#0E2337}@media (max-width:767px){.heading-wrapper{padding-top:2em;padding-right:2em;padding-bottom:2em;padding-left:2em}}.heading-with-bg-section{margin-top:0em;margin-right:0em;margin-bottom:0em;margin-left:0em;padding-top:0em;padding-right:0em;padding-bottom:0em;padding-left:0em}.heading-with-bg-text{color:#fff}.text-with-bg{font-size:24px}.our-craft-section-heading{margin-top:0em;margin-right:0em;margin-bottom:0em;margin-left:0em;padding-bottom:1em}.our-craft-list-item-container{padding-top:4em;padding-right:4em;padding-bottom:4em;padding-left:4em;background-color:#0E2337}@media (max-width:1119px){.our-craft-list-item-container{padding-top:2em;padding-right:2em;padding-bottom:2em;padding-left:2em}}.our-craft-list-item-content{color:#fff}.container-1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2em}@media (max-width:1023px){.container-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.quote-section{display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center;padding-top:0em;padding-right:0em;padding-bottom:0em;padding-left:0em}.quote-content{color:#000;font-weight:600;font-size:36px;font-style:italic;text-transform:uppercase}@media (max-width:767px){.quote-content{font-size:28px}}.section-1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:center;justify-items:center;justify-content:start;align-content:end}.column-1{flex-flow:column;justify-content:center;align-items:center}.template-content-area-1{font-size:18px}.ribbon-section{display:flex;justify-content:center;align-items:center;color:#B6A27A;font-weight:600;font-size:36px;text-align:center;text-transform:capitalize;background-color:#0A2338}@media (max-width:767px){.ribbon-section{text-align:center}}.project-single-text{font-size:20px;line-height:32px}.quote-author{color:#B6A179;font-size:32px}@media (max-width:767px){.quote-author{font-size:24px}}.ribbon-text{text-align:center;text-transform:uppercase}@media (max-width:1119px){.section-3{padding-top:1em;padding-right:2em;padding-bottom:1em;padding-left:2em}}@media (max-width:1119px){.project-single-section{padding-top:1em;padding-right:2em;padding-bottom:1em;padding-left:2em}}.project-meta-item{display:flex;flex-flow:column;justify-content:center;align-items:center}@media (max-width:767px){.project-meta-item{display:flex;flex-flow:column;justify-content:center;align-items:center}}.archive-item-container{display:block;position:relative;width:100%;height:100%;min-width:320px;min-height:50vh}.project-archive-item-info-container{position:absolute;right:-2em;bottom:-4em;padding-top:1em;padding-right:2em;padding-bottom:1em;padding-left:2em;background-color:#fff}.container-3{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:2em;width:100%}.logo{width:auto;height:96px;object-fit:contain;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}.project-archive-item-container{width:100%;height:100%}.project-archive-loop{width:100%}@media (max-width:1119px){.project-archive-loop{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.div-1{width:100%;height:100%}.container-4{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:2em}@media (max-width:1119px){.section-4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.license-number{font-size:24px;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em}