*{scroll-behavior:smooth;margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion){*{scroll-behavior:none}}a:focus-visible,input:focus-visible,button:focus-visible{border:solid 4px #f7b50b!important}body{font-family:britanica-regular,sans-serif;line-height:1.5;background:#0d0106;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only:focus{height:auto;width:auto;padding:1rem;display:block;clip:auto;z-index:999;background-color:red}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0;font-weight:400}h2{line-height:1.4}a,p,li{font-weight:200;font-size:1.15rem}a{text-decoration:none}button{outline:none;background:0 0;border:none;font-family:britanica-regular,sans-serif!important}.txt-yellow{color:#f7b50b}.txt-white{color:#fff}.txt-italic{font-style:italic}.section-title{font-weight:500;font-size:2.4rem}header{transition:all .4s ease;position:fixed;top:0;left:0;width:100%;z-index:990;border-bottom:solid 1px rgba(255,0,0,0)}@media screen and (max-width:1360px){header{padding:1.5rem 0}}@media screen and (max-width:560px){header{padding:1rem 0}}header.navbar-bg-added{transition:all .4s ease;background:#0d0106}header nav{display:flex;justify-content:space-between;align-items:center;width:95%;margin:0 auto}@media screen and (max-width:560px){header nav{width:90%}}header nav .open-dropdown-btn{display:none}@media screen and (max-width:1360px){header nav .open-dropdown-btn{display:block}}header nav .open-dropdown-btn img{width:36px}@media screen and (max-width:1360px){header nav .btn{display:none}}header nav img{width:180px;height:auto}@media screen and (max-width:1800px){header nav img{width:150px}}@media screen and (max-width:1360px){header nav img{width:180px}}@media screen and (max-width:560px){header nav img{width:120px}}header nav ul{display:flex;justify-content:center;align-items:center;gap:5rem;list-style:none}@media screen and (max-width:1360px){header nav ul{display:none}}header nav ul li{transition:all .2s ease;border-radius:5px;padding:1.8rem 0;cursor:pointer}@media screen and (max-width:560px){header nav ul li{padding:1.5rem 0}}header nav ul li a{transition:all .2s ease;color:#fff;position:relative;display:block;font-size:1.1rem}@media screen and (max-width:560px){header nav ul li a{font-size:1rem}}header nav ul li a:hover{transition:all .2s ease;color:#f7b50b}header nav ul li a:hover>.dropdown-menu{opacity:1}.skip-navigation-btn{padding:1rem;border-radius:8px;background:#fff;color:#0d0106;position:fixed;top:4rem;left:2rem;z-index:999;opacity:0}.btn{transition:all .2s ease;padding:.8rem 1rem;border-radius:8px;border:solid 1px;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;gap:.6rem}.btn:hover{transition:all .2s ease}.btn img{width:20px!important}.btn.transparent-btn{border-color:#f7b50b;color:#f7b50b}.btn.transparent-btn:hover{border-color:#fff;color:#fff}.footer-parallax-image-container{height:400px;position:relative;z-index:10;background:#0d0106;overflow:hidden}@media screen and (max-width:560px){.footer-parallax-image-container{height:300px}}.footer-parallax-image-container .footer-parallax-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.4)translateY(-100px)}.footer{padding:5rem 0 1.2rem}@media screen and (max-width:1800px){.footer{padding:4rem 0 2rem}}.footer .footer-container{display:grid;grid-template-columns:repeat(4,1fr);gap:8rem}@media screen and (max-width:1800px){.footer .footer-container{grid-gap:4rem}}@media screen and (max-width:1360px){.footer .footer-container{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}}@media screen and (max-width:560px){.footer .footer-container{display:grid;grid-template-columns:1fr;gap:4rem}}.footer .footer-container .footer-column .footer-column__title{color:#fff;font-size:1.4rem;margin-bottom:1.5rem}.footer .footer-container .footer-column .footer__brand-logo{width:200px}@media screen and (max-width:1800px){.footer .footer-container .footer-column .footer__brand-logo{width:160px}}.footer .footer-container .footer-column .footer__tagline{display:block;font-size:1.15rem;margin:1rem 0 2rem}@media screen and (max-width:1800px){.footer .footer-container .footer-column .footer__tagline{font-size:1rem}}@media screen and (max-width:1360px){.footer .footer-container .footer-column .footer__tagline{width:70%}}.footer .footer-container .footer-column .footer-socials{display:flex;align-items:center;gap:1rem;margin-top:3rem}.footer .footer-container .footer-column .footer-socials img{width:25px}.footer .footer-container .footer-column .footer__contact-method{display:flex;align-items:center;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;color:#fff;font-size:1rem}.footer .footer-container .footer-column .footer__contact-method:hover{text-decoration:underline}.footer .footer-container .footer-column ul{display:flex;flex-direction:column;gap:1rem;list-style:none}.footer .footer-container .footer-column ul a{color:rgba(255,255,255,.5)}@media screen and (max-width:1800px){.footer .footer-container .footer-column ul a{font-size:1rem}}.footer .footer-container .footer-column ul a:hover{color:#fff}.footer .footer-container .footer-column .footer-accreditations{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.footer .footer-container .footer-column .footer-accreditations img:nth-child(1){width:100px}.footer .footer-container .footer-column .footer-accreditations img:nth-child(2){width:90px}.footer .footer-container .footer-column .footer-accreditations img:nth-child(3){width:90px}.footer .footer-container .footer-column .footer-accreditations img:nth-child(4){width:105px}.footer .footer-bottom{display:flex;justify-content:center;align-items:center;text-align:left;flex-direction:column;gap:.8rem;width:90%;margin:5rem auto 0}.footer .footer-bottom .website-by{color:rgba(255,255,255,.6)}.footer .footer-bottom .website-by a{transition:all .2s ease;color:rgba(255,255,255,.6)}.footer .footer-bottom .website-by a:hover{transition:all .2s ease;color:#fff}.footer .footer-bottom .copyright{text-align:center;color:rgba(255,255,255,.6)}@media screen and (max-width:1360px){.footer .footer-bottom .copyright{font-size:1.1rem}}.footer .footer-bottom .copyright img{width:80px}.dropdown-menu-container{background:rgba(0,0,0,.5);transition:all .5s ease;position:fixed;top:4.5rem;height:100vh;width:100%;z-index:990;opacity:0;pointer-events:none;overflow:hidden}.dropdown-menu-container.dropdown-container--activated{transition:all .4s ease;opacity:1;pointer-events:all}.dropdown-menu-container .dropdown-menu-exit-overlay{opacity:0;bottom:0;left:0;height:100vh;z-index:990;opacity:1}.dropdown-menu-container .dropdown-menu{transition:all .5s ease;position:fixed;top:4.5rem;width:100%;background:rgba(13,1,6,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:995;height:0;pointer-events:none;border-bottom:solid 1px #f7b50b;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0}@media screen and (max-width:560px){.dropdown-menu-container .dropdown-menu{top:4.2rem}}.dropdown-menu-container .dropdown-menu.dropdown--activated{transition:all .8s ease;height:50vh;pointer-events:all}@media screen and (max-width:1800px){.dropdown-menu-container .dropdown-menu.dropdown--activated{height:60vh}}@media screen and (max-width:1360px){.dropdown-menu-container .dropdown-menu.dropdown--activated{height:91vh}}.dropdown-menu-container .dropdown-menu .dropdown-menu-content{transition:all .4s ease;height:80%;width:80%;display:grid;grid-template-columns:repeat(4,1fr);gap:6rem;display:grid;opacity:0;transform:translateY(10px);padding-top:1rem}@media screen and (max-width:1800px){.dropdown-menu-container .dropdown-menu .dropdown-menu-content{width:90%}}@media screen and (max-width:1360px){.dropdown-menu-container .dropdown-menu .dropdown-menu-content{grid-template-columns:1fr 1fr}}@media screen and (max-width:560px){.dropdown-menu-container .dropdown-menu .dropdown-menu-content{grid-template-columns:1fr;height:90%;grid-gap:3rem;padding:1rem 0 2rem;overflow:scroll}}.dropdown-menu-container .dropdown-menu .dropdown-menu-content::-webkit-scrollbar{display:none}.dropdown-menu-container .dropdown-menu .dropdown-menu-content.dropdown-menu-content-entrance{transition:all .4s ease;opacity:1;transform:translateY(0)}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column h3{color:#f7b50b;font-size:1.8rem;margin-bottom:1.8rem}@media screen and (max-width:1800px){.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column h3{font-size:1.6rem}}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column ul{transition:all .2s ease;list-style:none;display:flex;flex-direction:column;gap:1rem;width:-moz-fit-content;width:fit-content}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column ul li{transition:all .2s ease}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column ul li a{transition:all .2s ease;color:#fff;font-size:1.3rem}@media screen and (max-width:1800px){.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column ul li a{font-size:1.2rem}}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column ul:hover li{transition:all .2s ease;opacity:.3}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column ul li:hover{transition:all .2s ease;opacity:1}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column .company-contact-detail{color:#fff;display:block;margin-bottom:1rem}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column .company-contact-detail:hover{text-decoration:underline}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column .company-socials{display:flex;align-items:center;gap:1rem;margin-top:2rem}.dropdown-menu-container .dropdown-menu .dropdown-menu-content .dropdown-menu-column .company-socials img{width:28px}#page-title-banner{padding:12rem 0 3rem;position:relative;overflow:hidden}@media screen and (max-width:1360px){#page-title-banner{padding:10rem 0 4rem}}@media screen and (max-width:560px){#page-title-banner{padding:8rem 0 2rem}}#page-title-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:red;background:linear-gradient(180deg,rgba(255,0,0,0) 0%,#0d0106 100%);z-index:5}#page-title-banner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:4}#page-title-banner .page-title-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#page-title-banner .page-title-banner__title{position:relative;z-index:10;font-size:6rem;opacity:0;transform:translateY(10px);animation:page-title-entrance .8s ease .4s;animation-fill-mode:forwards}@media screen and (max-width:1800px){#page-title-banner .page-title-banner__title{font-size:5rem}}@media screen and (max-width:1360px){#page-title-banner .page-title-banner__title{font-size:4rem}}@media screen and (max-width:560px){#page-title-banner .page-title-banner__title{font-size:2.8rem}}@keyframes page-title-entrance{from{transform:translateY(10px);opacity:0}to{opacity:1;transform:translateY(0)}}#cta{padding:6rem 0;background:#0d0106;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;z-index:10;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0}@media screen and (max-width:1800px){#cta{padding:4rem 0 3rem}}#cta .bg-logo{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:absolute;bottom:0;left:0;opacity:.025}@media screen and (max-width:1360px){#cta .bg-logo{width:100vw}}#cta .cta-text{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.4rem;text-align:center;position:relative}#cta .cta-text .cta-text__title{font-size:4rem}@media screen and (max-width:1800px){#cta .cta-text .cta-text__title{font-size:3rem}}@media screen and (max-width:560px){#cta .cta-text .cta-text__title{font-size:2.4rem}}#cta .cta-text .cta-text__subtitle{width:60%;margin:0 auto;color:rgba(255,255,255,.6)}@media screen and (max-width:1800px){#cta .cta-text .cta-text__subtitle{font-size:1rem}}@media screen and (max-width:560px){#cta .cta-text .cta-text__subtitle{width:90%}}.width-container{width:80%;max-width:1800px;margin:0 auto}@media screen and (max-width:1360px){.width-container{width:90%}}.about-subpage-content-container{padding:7rem 0;display:grid;grid-template-columns:1fr 1fr;gap:6rem}@media screen and (max-width:1360px){.about-subpage-content-container{grid-template-columns:2fr 1fr;grid-gap:3rem;padding:5rem 0 3rem}}@media screen and (max-width:560px){.about-subpage-content-container{grid-template-columns:1fr;padding:3rem 0 2rem;grid-gap:2rem}}.about-subpage-content-container .content-column{display:block;width:100%;position:relative;overflow:hidden;border-radius:10px}@media screen and (max-width:560px){.about-subpage-content-container .content-column.image-side{height:300px}}.about-subpage-content-container .content-column .about-subpage-main-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-subpage-content-container .content-column h2{font-size:2rem;font-weight:400!important;margin-bottom:2rem;line-height:1.4}@media screen and (max-width:1800px){.about-subpage-content-container .content-column h2{font-size:1.6rem}}@media screen and (max-width:560px){.about-subpage-content-container .content-column h2{font-size:1.5rem}}.about-subpage-content-container .content-column strong{font-weight:400!important}.about-subpage-content-container .content-column p{margin-bottom:1.2rem;opacity:.7;font-weight:400!important}.our-story-image{margin:0 auto}.our-story-image img{width:100%;height:500px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:1360px){.our-story-image img{height:300px}}.quality-sustainability-content{display:grid;grid-template-columns:1fr 1fr;gap:6rem}@media screen and (max-width:1360px){.quality-sustainability-content{grid-template-columns:2fr 1fr;grid-gap:3rem;padding:5rem 0 3rem}}@media screen and (max-width:560px){.quality-sustainability-content{grid-template-columns:1fr;padding:0;grid-gap:4rem}}.quality-sustainability-content .content-column{display:block;width:100%;position:relative}@media screen and (max-width:560px){.quality-sustainability-content .content-column.image-side{height:300px}}.quality-sustainability-content .content-column.image-side img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}.quality-sustainability-content .content-column.text-side h2{font-size:2rem;margin-bottom:2rem;line-height:1.4}@media screen and (max-width:1800px){.quality-sustainability-content .content-column.text-side h2{font-size:1.6rem}}@media screen and (max-width:560px){.quality-sustainability-content .content-column.text-side h2{font-size:1.5rem}}.quality-sustainability-content .content-column.text-side p{margin-bottom:1.2rem;opacity:.7}#hero{height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;position:sticky;top:0;z-index:1;pointer-events:none}@media screen and (max-width:1360px){#hero{height:80vh}}@media screen and (max-width:560px){#hero{height:100vh;align-items:flex-start;padding-top:4rem}}#hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:rgba(47,45,45,.3);z-index:1;pointer-events:none}#hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:red;background:radial-gradient(circle,rgba(29,28,28,0) 0%,#000 100%);z-index:1;pointer-events:none}#hero .hero-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:hero-img-entrance 8s ease;animation-fill-mode:forwards}#hero .hero-text{width:80%;position:relative;z-index:5;margin-top:4rem}@media screen and (max-width:1360px){#hero .hero-text{width:90%}}#hero .hero-text .hero-text__headline{opacity:0;font-size:6vw;width:15ch;margin-bottom:2rem;animation:hero-text-entrance 1s ease;animation-fill-mode:forwards;line-height:1;animation-delay:.8s}@media screen and (max-width:1360px){#hero .hero-text .hero-text__headline{font-size:4rem}}@media screen and (max-width:560px){#hero .hero-text .hero-text__headline{font-size:2.6rem}}#hero .hero-text .hero-text__subheadline{opacity:0;font-size:1.3vw;width:40ch;font-weight:100;line-height:1.4;color:rgba(255,255,255,.7);animation:hero-text-entrance 1s ease;animation-fill-mode:forwards;animation-delay:1s}@media screen and (max-width:1360px){#hero .hero-text .hero-text__subheadline{font-size:1.4rem}}@media screen and (max-width:560px){#hero .hero-text .hero-text__subheadline{font-size:1rem;width:100%}}@keyframes hero-img-entrance{from{transform:scale(1)}to{transform:scale(1.1)}}@keyframes hero-text-entrance{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#image-divider{background-size:cover;height:60vh;position:relative;width:100%;z-index:10;overflow:hidden}.intro-text-container{background:#0d0106;position:relative;z-index:10;overflow:hidden}.intro-text-container .bg-graphic{pointer-events:none;width:22%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;opacity:.1}.intro-text-container .intro-text{display:grid;grid-template-columns:2fr 1fr;gap:6rem;padding:8rem 0 9rem;position:relative;z-index:5}@media screen and (max-width:1360px){.intro-text-container .intro-text{grid-template-columns:1fr}}@media screen and (max-width:560px){.intro-text-container .intro-text{padding:4rem 0}}.intro-text-container .intro-text .intro-text-column h2{font-size:2.4rem;line-height:1.5;margin-bottom:2rem}@media screen and (max-width:1800px){.intro-text-container .intro-text .intro-text-column h2{font-size:2rem}}@media screen and (max-width:560px){.intro-text-container .intro-text .intro-text-column h2{font-size:1.5rem}}.intro-text-container .intro-text .intro-text-column p{font-size:1.2rem;color:rgba(255,255,255,.6)}@media screen and (max-width:560px){.intro-text-container .intro-text .intro-text-column p{font-size:1.1rem}}.intro-text-container .intro-text .intro-text-column .btn{margin-top:2rem}#services{position:relative;background:#0d0106;z-index:10}#services .section-title{width:15ch}@media screen and (max-width:560px){#services .section-title{font-size:1.8rem}}#services .service-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;grid-gap:2rem;padding:4rem 0}@media screen and (max-width:1800px){#services .service-blocks{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media screen and (max-width:1360px){#services .service-blocks{display:grid;grid-template-columns:1fr;gap:2rem}}#services .service-blocks .service-card{transition:all .3s ease;border:solid 1px rgba(255,255,255,.733);width:-moz-fit-content;width:fit-content;position:relative;border-radius:5px;overflow:hidden;width:100%;padding:1rem;padding:2rem 2rem 5rem}@media screen and (max-width:560px){#services .service-blocks .service-card{padding:3rem 1.2rem 5rem}}#services .service-blocks .service-card:hover>.service-card-text .service-card-text__subtitle{transition:all .5s ease .9s;opacity:.5;transform:translateY(0)}#services .service-blocks .service-card:hover>.service-card-text .service-card-text__title{transition:all .5s ease .9s;color:#f7b50b}#services .service-blocks .service-card:hover>.service-card__icon{transition:all .3s ease;transform:rotate(10deg)}#services .service-blocks .service-card .service-card__icon{transition:all .3s ease;position:absolute;top:2rem;right:2rem;width:40px}@media screen and (max-width:1800px){#services .service-blocks .service-card .service-card__icon{width:35px}}#services .service-blocks .service-card .service-block__arrow-icon{position:absolute;bottom:1rem;right:1rem;width:40px}@media screen and (max-width:1800px){#services .service-blocks .service-card .service-block__arrow-icon{width:30px}}#services .service-blocks .service-card .service-card__link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:0 0;z-index:10}#services .service-blocks .service-card .service-card-text .service-card-text__title{transition:all .3s ease;font-size:2rem;margin-bottom:1.5rem;width:70%}@media screen and (max-width:560px){#services .service-blocks .service-card .service-card-text .service-card-text__title{font-size:1.8rem}}#services .service-blocks .service-card .service-card-text .service-card-text__subtitle{transition:all .3s ease;opacity:0;transform:translateY(10px)}@media screen and (max-width:1360px){#services .service-blocks .service-card .service-card-text .service-card-text__subtitle{opacity:.6;transform:translate(0)}}#services .service-blocks .border{transition:all .3s ease;position:absolute;background:#f7b50b}#services .service-blocks .border-top{top:0;left:0;width:0%;height:1px}#services .service-blocks .border-right{top:0;right:0;width:1px;height:0}#services .service-blocks .border-bottom{bottom:0;right:0;width:0;height:1px}#services .service-blocks .border-left{bottom:0;left:0;width:1px;height:0}#services .service-blocks .service-card:hover{transition:all .3s ease .8s;border-color:#f7b50b;box-shadow:0 0 25px rgba(247,181,11,.5)}#services .service-blocks .service-card:hover>.border-top{transition:all .2s ease;width:100%}#services .service-blocks .service-card:hover>.border-right{transition:all .2s ease .2s;height:100%}#services .service-blocks .service-card:hover>.border-bottom{transition:all .2s ease .4s;width:100%}#services .service-blocks .service-card:hover>.border-left{transition:all .2s ease .6s;height:100%}#why-lumen{padding:1rem 0 4rem;background:#0d0106;position:relative;z-index:10}#why-lumen .why-lumen-container{display:grid;grid-template-columns:1fr 1fr;gap:0;border:solid 1px #f7b50b;border-radius:10px}@media screen and (max-width:1360px){#why-lumen .why-lumen-container{grid-template-columns:2fr 1fr}}@media screen and (max-width:560px){#why-lumen .why-lumen-container{grid-template-columns:1fr}}#why-lumen .why-lumen-container .why-lumen-column{position:relative;overflow:hidden}#why-lumen .why-lumen-container .why-lumen-column.text-side{padding:6rem 3rem 5rem}@media screen and (max-width:1800px){#why-lumen .why-lumen-container .why-lumen-column.text-side{padding:5rem 3rem 4rem}}@media screen and (max-width:1360px){#why-lumen .why-lumen-container .why-lumen-column.text-side{padding:5rem 2rem 4rem}}@media screen and (max-width:560px){#why-lumen .why-lumen-container .why-lumen-column.text-side{padding:3rem 1rem}}#why-lumen .why-lumen-container .why-lumen-column.text-side h2{display:flex;align-items:center;font-size:2.8rem;gap:1.2rem;margin-bottom:2rem}@media screen and (max-width:1360px){#why-lumen .why-lumen-container .why-lumen-column.text-side h2{font-size:2.4rem}}@media screen and (max-width:560px){#why-lumen .why-lumen-container .why-lumen-column.text-side h2{flex-direction:column}}#why-lumen .why-lumen-container .why-lumen-column.text-side h2 img{width:220px}@media screen and (max-width:1360px){#why-lumen .why-lumen-container .why-lumen-column.text-side h2 img{width:200px}}#why-lumen .why-lumen-container .why-lumen-column.text-side p{font-size:1.3rem;width:90%;opacity:.6;margin-bottom:1.2rem}@media screen and (max-width:1800px){#why-lumen .why-lumen-container .why-lumen-column.text-side p{font-size:1.1rem}}@media screen and (max-width:560px){#why-lumen .why-lumen-container .why-lumen-column.text-side p{text-align:center;width:100%;margin:0 auto}}#why-lumen .why-lumen-container .why-lumen-column.image-side{position:relative}@media screen and (max-width:560px){#why-lumen .why-lumen-container .why-lumen-column.image-side{height:250px}}#why-lumen .why-lumen-container .why-lumen-column.image-side img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact{overflow:hidden;position:relative}.contact .bg-graphic{position:absolute;bottom:0;left:0;z-index:0;width:100vw;pointer-events:none;opacity:.05}@media screen and (max-width:560px){.contact .bg-graphic{opacity:.2}}.contact .contact-content{display:grid;grid-template-columns:1fr 1fr;gap:6rem;padding:4rem 0;z-index:10}@media screen and (max-width:1360px){.contact .contact-content{grid-template-columns:1fr;grid-gap:4rem;padding-top:3rem}}.contact .contact-content .contact-column.text-side strong{font-size:1.8rem;font-weight:400!important;opacity:1!important;color:#fff}@media screen and (max-width:1800px){.contact .contact-content .contact-column.text-side strong{font-size:1.6rem}}@media screen and (max-width:560px){.contact .contact-content .contact-column.text-side strong{font-size:1.4rem}}.contact .contact-content .contact-column.text-side p{color:rgba(255,255,255,.7);margin-bottom:2rem;font-size:1.4rem}@media screen and (max-width:560px){.contact .contact-content .contact-column.text-side p{font-size:1.2rem}}.contact .contact-content .contact-column.text-side .contact-subtitle{margin:4rem 0 2rem}.contact .contact-content .contact-column.text-side .contact-methods .contact-method{display:block;color:#f7b50b;font-size:1.4rem;margin:1.6rem 0;display:flex;align-items:center;align-items:flex-start;width:-moz-fit-content;width:fit-content;gap:1.5rem}@media screen and (max-width:560px){.contact .contact-content .contact-column.text-side .contact-methods .contact-method{font-size:1.2rem}}.contact .contact-content .contact-column.text-side .contact-methods .contact-method img{width:25px}.contact .contact-content .contact-column.text-side .contact-methods .contact-method:hover{text-decoration:underline}.contact .contact-content .contact-column.text-side .contact-socials{display:flex;align-items:center;gap:1rem}.contact .contact-content .contact-column.text-side .contact-socials .contact-social img{width:25px}.contact .contact-content .contact-column.form-side form label{font-size:1.1rem;color:rgba(255,255,255,.626)}.contact .contact-content .contact-column.form-side form input,.contact .contact-content .contact-column.form-side form textarea{display:block;width:100%;padding:1rem 0;background:0 0;outline:none;border:none;border-bottom:solid 1px rgba(255,255,255,.209);margin-bottom:2rem;resize:none;font-family:britanica-regular,sans-serif;color:#fff!important;font-size:1.4rem}.contact .contact-content .contact-column.form-side form input:focus,.contact .contact-content .contact-column.form-side form textarea:focus{border:none!important;border-bottom:solid 1px #f7b50b!important}.contact .contact-content .contact-column.form-side form textarea{height:200px}.contact .contact-content .contact-column.form-side form input[type=submit]{transition:all .2s ease;border:solid 1px #f7b50b;color:#f7b50b;font-size:1.1rem;border-radius:5px}.contact .contact-content .contact-column.form-side form input[type=submit]:hover{transition:all .2s ease;border-color:#fff;color:#fff}.contact .contact-content .contact-column.form-side form input[type=submit]:focus{border:solid 1px #fff!important;color:#fff!important}.contact .contact-content .contact-column.form-side form .wpcf7-response-output{padding:1rem;border-radius:5px;text-align:center;width:-moz-fit-content;width:fit-content}.projects{padding:4rem 0 2rem;position:relative;overflow:hidden}@media screen and (max-width:560px){.projects{padding:2.5rem 0 1rem}}.projects .project-filtration-title{color:#fff;font-size:1.8rem;display:flex;align-items:center;gap:.6rem}@media screen and (max-width:560px){.projects .project-filtration-title{font-size:1.4rem}}.projects .project-filtration-title img{width:25px}.projects .project-filter-buttons{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 4rem}@media screen and (max-width:560px){.projects .project-filter-buttons{overflow:scroll;margin-bottom:3rem}}.projects .project-filter-buttons::-webkit-scrollbar{display:none}.projects .project-filter-buttons .project-filter-btn{transition:all .2s ease;padding:.8rem 1.2rem;border-radius:7px;font-size:1.2rem;color:rgba(255,255,255,.5);background:#261b1f;border:solid 1px #261b1f;cursor:pointer}.projects .project-filter-buttons .project-filter-btn:hover{transition:all .3s ease;border-color:#fff;color:#fff}.projects .project-filter-buttons .project-filter-btn.project-category--selected{transition:all .3s ease;background:#fff;color:#0d0106;border-color:#fff}.projects .project-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:1360px){.projects .project-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width:560px){.projects .project-cards{display:grid;grid-template-columns:1fr;gap:3rem}}.projects .project-cards.all-projects{display:grid}.projects .project-cards.restaurant-projects{display:none}.projects .project-cards.hotel-projects{display:none}.projects .project-cards.bar-projects{display:none}.projects .project-cards.club-projects{display:none}.projects .project-cards .project-card{display:block;width:100%;margin-bottom:2rem}@media screen and (max-width:560px){.projects .project-cards .project-card{margin-bottom:0}}.projects .project-cards .project-card .project-card__thumbnail{display:block;width:100%;height:600px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:1800px){.projects .project-cards .project-card .project-card__thumbnail{height:500px}}@media screen and (max-width:1360px){.projects .project-cards .project-card .project-card__thumbnail{height:400px}}.projects .project-cards .project-card .project-card__details{margin-top:3rem}.projects .project-cards .project-card .project-card__details .project-card__details__title{font-size:2.2rem}@media screen and (max-width:1800px){.projects .project-cards .project-card .project-card__details .project-card__details__title{font-size:1.8rem}}.projects .project-cards .project-card .project-card__details .project-card__details__location{display:block;font-size:1.5rem;opacity:.5;margin:.8rem 0 1.5rem}@media screen and (max-width:1800px){.projects .project-cards .project-card .project-card__details .project-card__details__location{font-size:1.2rem}}@media screen and (max-width:1800px){.projects .project-cards .project-card .project-card__details .btn{font-size:1rem}}@media screen and (max-width:560px){.projects .project-cards .project-card .project-card__details .btn{display:block;width:100%;text-align:center}}.project-content{padding:6rem 0 4rem;display:grid;grid-template-columns:2fr 1fr;gap:4rem}@media screen and (max-width:1360px){.project-content{padding:3rem 0;grid-template-columns:1fr;grid-gap:2rem}}@media screen and (max-width:560px){.project-content{grid-gap:1rem}}.project-content .project-content-column.text-side{width:85%}@media screen and (max-width:1800px){.project-content .project-content-column.text-side{width:100%}}.project-content .project-content-column.text-side h2{font-size:1.8rem;margin-bottom:1.8rem}@media screen and (max-width:560px){.project-content .project-content-column.text-side h2{font-size:1.4rem}}.project-content .project-content-column.text-side p{font-size:1.2rem;color:rgba(255,255,255,.6);margin-bottom:1.8rem}@media screen and (max-width:560px){.project-content .project-content-column.text-side p{font-size:1.1rem}}.project-content .project-content-column.details-side .project-details{background:#190e13;border:solid 1px #190e13;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:1.5rem;border-radius:10px;padding:2rem;width:75%}@media screen and (max-width:1800px){.project-content .project-content-column.details-side .project-details{width:100%}}@media screen and (max-width:560px){.project-content .project-content-column.details-side .project-details{padding:2rem 1.4rem}}.project-content .project-content-column.details-side .project-details .project-detail .project-detail__name{font-size:1.2rem;color:#f7b50b;margin-bottom:.4rem}.project-content .project-content-column.details-side .project-details .project-detail .project-detail__value{font-size:1.5rem}.project-content .project-content-column.details-side .btn{display:block;width:75%;text-align:center;margin-top:2rem}@media screen and (max-width:1800px){.project-content .project-content-column.details-side .btn{width:100%}}.project-images{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}@media screen and (max-width:1360px){.project-images{grid-template-columns:1fr 1fr}}@media screen and (max-width:560px){.project-images{grid-template-columns:1fr}}.project-images .project-img{display:block;width:100%;border-radius:10px;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:1800px){.project-images .project-img{height:400px}}@media screen and (max-width:560px){.project-images .project-img{height:350px}}.project-images .project-img:last-of-type{grid-column:span 3}@media screen and (max-width:1360px){.project-images .project-img:last-of-type{grid-column:span 1}}.single-service-bg-graphic{position:absolute;top:20rem;left:0;height:400px;z-index:-1;pointer-events:none;opacity:.03;width:100vw;height:auto}@media screen and (max-width:560px){.single-service-bg-graphic{top:10rem}}@media screen and (max-width:1360px){.single-service-bg-graphic{display:none}}.single-service-content{padding:4rem 0;overflow:hidden}@media screen and (max-width:560px){.single-service-content{padding:2rem 0}}.single-service-content .service-intro-text{width:60%}@media screen and (max-width:1360px){.single-service-content .service-intro-text{width:100%}}.single-service-content .service-intro-text h2{font-size:2.4rem}@media screen and (max-width:1800px){.single-service-content .service-intro-text h2{font-size:2rem}}@media screen and (max-width:560px){.single-service-content .service-intro-text h2{font-size:1.5rem}}.single-service-content .service-intro-text p{font-size:1.2rem;opacity:.7;margin:2rem 0}@media screen and (max-width:1800px){.single-service-content .service-intro-text p{font-size:1.1rem}}@media screen and (max-width:560px){.single-service-content .service-intro-text p{margin:1.2rem 0}}.single-service-content .service-img-carousel{margin-top:5rem;position:relative;overflow:hidden;height:650px;border-radius:10px}@media screen and (max-width:1800px){.single-service-content .service-img-carousel{height:550px}}@media screen and (max-width:1360px){.single-service-content .service-img-carousel{height:400px}}@media screen and (max-width:560px){.single-service-content .service-img-carousel{margin-top:3rem;height:300px}}.single-service-content .service-img-carousel .service-img-carousel__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-service-content .service-img-carousel .service-img-carousel-navigation{position:absolute;bottom:1rem;right:1rem;z-index:20;display:flex;align-items:center;gap:.2rem}@media screen and (max-width:560px){.single-service-content .service-img-carousel .service-img-carousel-navigation{bottom:.5rem;right:.5rem}}.single-service-content .service-img-carousel .service-img-carousel-navigation button{transition:all .3s ease;height:50px;width:50px;background:#f7b50b;border-radius:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0}@media screen and (max-width:560px){.single-service-content .service-img-carousel .service-img-carousel-navigation button{height:40px;width:40px}}.single-service-content .service-img-carousel .service-img-carousel-navigation button:hover{transition:all .3s ease;background:#fff}.single-service-content .service-img-carousel .service-img-carousel-navigation button img{width:25px}@media screen and (max-width:560px){.single-service-content .service-img-carousel .service-img-carousel-navigation button img{width:20px}}.single-service-content .service-subsections{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;margin-top:6rem}@media screen and (max-width:1360px){.single-service-content .service-subsections{grid-gap:3rem;grid-template-columns:1fr;margin-top:4rem}}@media screen and (max-width:560px){.single-service-content .service-subsections{grid-gap:2rem}}.single-service-content .service-subsections .service-subsections-column h3,.single-service-content .service-subsections .service-subsections-column h2,.single-service-content .service-subsections .service-subsections-column h4{font-size:2.2rem}@media screen and (max-width:1800px){.single-service-content .service-subsections .service-subsections-column h3,.single-service-content .service-subsections .service-subsections-column h2,.single-service-content .service-subsections .service-subsections-column h4{font-size:1.8rem}}@media screen and (max-width:1360px){.single-service-content .service-subsections .service-subsections-column h3,.single-service-content .service-subsections .service-subsections-column h2,.single-service-content .service-subsections .service-subsections-column h4{font-size:1.6rem}}.single-service-content .service-subsections .service-subsections-column p{color:rgba(255,255,255,.6);font-size:1.2rem;margin:1.2rem 0}@media screen and (max-width:1800px){.single-service-content .service-subsections .service-subsections-column p{font-size:1.1rem}}.single-service-content .service-subsections .service-subsections-column a{color:#f7b50b}.single-service-content .service-subsections .service-subsections-column img{width:100%;-o-object-fit:cover;object-fit:cover;margin-top:2rem;border-radius:10px;height:auto}#error-404{height:95vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0;overflow:hidden}#error-404 .bg-img{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;opacity:.03;top:50%;left:50%;transform:translate(-50%,-50%)}#error-404 .error-404-content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem;flex-direction:column;text-align:center;position:relative;z-index:10}#error-404 .error-404-content .error-404-content__title{font-size:12vw;animation:color-flash .5s ease;animation-fill-mode:forwards;animation-delay:.2s;animation-iteration-count:2}@media screen and (max-width:1360px){#error-404 .error-404-content .error-404-content__title{font-size:10rem}}@media screen and (max-width:560px){#error-404 .error-404-content .error-404-content__title{font-size:8rem}}#error-404 .error-404-content .error-404-content__subtitle{font-size:1.2rem;opacity:.6;width:80%}@media screen and (max-width:560px){#error-404 .error-404-content .error-404-content__subtitle{font-size:1.1rem;width:90%}}@keyframes color-flash{0%{color:#fff}50%{color:#f7b50b}100%{color:#fff}}