.context-text-block{width:100%;display:flex;justify-content:center;align-items:center;padding:60px 30px;background-size:cover;background-position:50%;mix-blend-mode:multiply;background-color:#e0a85e;text-align:left}.context-text-block-content{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:left;gap:10px;text-align:left;margin:50px}.context-text-block-title{font-size:30px;font-weight:700;color:#333}.context-text-block-text{font-size:18px;color:#fff;line-height:1.5;font-weight:600;text-align:left}.context-text-block-button{display:inline-block;padding:20px;background-color:#333;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;width:400px;transition:background-color .3s}.image{border-radius:10px}.contact-info-wrapper{justify-content:space-between;font-weight:700;gap:30px;font-size:16px;border-top:2px solid #333;padding-top:20px;color:#fff}.contact-info-wrapper,.title-contact-container{display:flex;flex-direction:row}@media (max-width:650px){.contact-info-wrapper{flex-wrap:wrap;font-size:16px!important}}@keyframes AnimatedText_fadeIn__ZJfb4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AnimatedText_textAnimation__oJ_wU{opacity:0;transition:opacity 1s ease-out;transform:translateY(20px)}.AnimatedText_textAnimation__oJ_wU.AnimatedText_visible__G1kuZ{animation:AnimatedText_fadeIn__ZJfb4 1.5s ease-out forwards}.contact-wrapper{padding:60px 30px;background-color:#e0a85e;width:100%;margin-top:100px}.contact-block{display:flex;justify-content:center;align-items:flex-start;text-align:left}.contact-block-content{max-width:1200px;width:70%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}.company-details,.contact-form{flex:1;max-width:500px}.contact-block-title{font-size:30px;font-weight:700;color:#333}.contact-block-text{font-size:18px;color:#fff;line-height:1.5;font-weight:600;text-align:left}.contact-block-button{display:inline-block;padding:20px;background-color:#333;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;width:100%;max-width:400px;transition:background-color .3s}.contact-block h3{color:#333;margin-bottom:20px}.contact-block p{color:#fff;font-weight:600}@media (max-width:768px){.contact-block-content{flex-direction:column;gap:30px}.company-details,.contact-form{max-width:100%}}.main-carousel{min-width:100%;min-height:100vh;background:url(/office-fitout-header.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-carousel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.main-carousel-content{position:relative;z-index:2;text-align:center}.main-carousel-text{text-align:center;max-width:800px;padding:40px}.main-carousel-text h1{font-size:60px}.main-carousel-text p{max-width:700;margin:10px auto 20px;font-size:30px;line-height:2}.main-carousel-text button{max-width:700;margin:10px auto 20px;line-height:1.4;max-height:200}@media (max-width:850px){.main-carousel-text h1{font-size:25px}.main-carousel-text p{font-size:20px;padding:20px}}nav{min-width:100%;background:#333;backdrop-filter:blur(5px);color:#fff;position:sticky;top:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:10}nav ul a{margin:5px 20px;font-size:18px;font-weight:600;text-decoration:none;color:inherit}nav button,nav ul a{display:inline-block;list-style:none}nav ul a:hover{transform:scale(1.05);font-size:18px;text-decoration:none;color:inherit}nav ul a:active{text-decoration:underline}.dark-nav{background:#333;transition:.5s}@media (max-width:400px){.nav-links{margin-top:30px!important}}@media (max-width:1000px){.logo{width:160px;z-index:-2}nav ul a{margin:10px 15px}}@media (max-width:2100px){.logo{width:200px;z-index:-2}nav ul a{font-size:16px}}@media (max-width:1200px){nav ul{align-self:center;display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0;left:0;background:#333;z-index:-1;width:auto;padding-bottom:20px;border-radius:8px;padding-top:110px;visibility:visible;overflow:hidden}nav ul a{display:block;margin:25px 40px;text-transform:none;font-size:18px}nav button{visibility:hidden}.menu-icon{display:block;width:30px;cursor:pointer;color:#fff}.hide-mobile-menu{opacity:0;margin-bottom:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}}.nav-links{margin:0}.text-block{justify-content:center;padding:60px 30px;background-size:cover;background-position:50%;background-color:#e0a85e}.text-block,.text-block-content{width:100%;display:flex;align-items:center;text-align:left}.text-block-content{max-width:1200px;flex-direction:row;gap:100px}.text-block-title{font-size:36px;font-weight:700;color:#333}.text-block-text{font-size:20px;color:#fff;line-height:1.5;font-weight:600;text-align:left}.text-block-button{display:inline-block;padding:20px;background-color:#333;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;max-width:400px;font-size:20px;transition:background-color .3s;white-space:nowrap}@media (max-width:650px){.text-block-content{max-width:1200px;display:flex;flex-direction:column;align-items:left;gap:10px;text-align:left}.text-block-title{font-size:36px;font-weight:700;color:#333}.text-block-text{font-size:20px;color:#fff;line-height:1.5;font-weight:600;text-align:left}.text-block-button{margin:50px;text-align:left}}.map-block{height:100vh;justify-content:center;padding:60px 30px;background-size:cover;background-position:50%;background-color:#333}.map-block,.map-block-content{width:100%;display:flex;align-items:center;text-align:left}.map-block-content{max-width:1200px;flex-direction:row;gap:100px}.map-block-title{font-size:36px;font-weight:700;color:#e0a85e;margin-bottom:80px}.map-block-text{font-size:20px;color:#fff;line-height:1.5;font-weight:600;text-align:left}@media (max-width:650px){.map-block-content{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;gap:100px;text-align:left}.map-block{height:auto}.map-block-text{font-size:20px;color:#fff;line-height:1.5;font-weight:500;text-align:left}}.section-wrapper{scroll-margin-top:77px;margin:20px;gap:20px;padding:60px;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#333;color:#e0a85e}.section-container{display:flex;flex-wrap:wrap;align-items:stretch}.image-container{flex:1;min-width:333px;display:flex;align-items:normal;justify-content:center;object-fit:cover}.section-image,.section-image2{width:333px;height:266px;object-fit:cover;border-radius:8px}.content-container{justify-content:space-between}.content-container,.content-container-1section{flex:2;min-width:333px;display:flex;flex-direction:column;padding:30px;box-sizing:border-box}.title{font-size:34px;margin-bottom:40px}.subtitle{font-size:26px;margin-bottom:.5rem}.text{font-size:18px;color:#fff;font-weight:400;line-height:2rem}@media (max-width:2100px){.section-container{gap:30px}.image-container{align-items:center;flex-direction:column;justify-content:space-around}.section-wrapper{padding-top:30px}.title{font-size:26px}.subtitle{font-size:24px}.text{font-size:15px}.text,.text2{font-weight:400;line-height:1.5}.text2{font-size:17px}}@media (max-width:1300px){.section-container{flex-direction:column}.section-wrapper{border-radius:0}.image-container{flex:none}.section-image{width:250px;height:250px}.content-container{text-align:left;height:250px}.title{font-size:1.5rem}.subtitle{font-size:1.125rem}.text{font-size:16px;font-weight:400;line-height:1.5}}@media (max-width:480px){.section-image2{display:none}.section-wrapper{margin:0;padding:0}.section-container{gap:10px;border-radius:0;padding-top:30px}.title{font-size:20px}.subtitle{font-size:18px}.text{font-size:16px}.section-image{width:200px;height:200px}.content-container{height:200px}}.title-section-wrapper-orange{background-color:#e0a85e;color:#333}.title-section-wrapper-black,.title-section-wrapper-orange{gap:20px;padding:100px;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.title-section-wrapper-black{background-color:#333;color:#e0a85e}.title-section-container{display:flex;margin:20px;align-items:center}.title-section-image-container{flex:1;min-width:666px;display:flex;align-items:center;justify-content:center}.title-section-image{width:450px;height:300px;object-fit:cover;border-radius:30px}.title-section-content-container{flex:2;min-width:333px;display:flex;flex-direction:column;justify-content:space-between;height:333px;box-sizing:border-box}.title-section-title{font-size:24px;margin-bottom:1rem;font-weight:600}.subtitle-group{margin-bottom:16px}.title-section-subtitle{font-size:34px;margin-bottom:.5rem;color:#333;font-weight:700}.title-section-text{font-size:18px;font-weight:600;line-height:1.5em}.title-section-content-wrapper{display:flex;flex-direction:column}@media (max-width:2100px){.title-section-subtitle{font-size:24px}.title-section-text{font-size:15px}.title-section-wrapper{border-radius:8px;padding:40px}}@media (max-width:1300px){.title-section-container{flex-direction:column}.image-container{flex:none}.title-section-image{width:250px;height:250px}.content-container{text-align:left;padding:30px;height:250px}.title-section-title{font-size:1.5rem}.title-section-subtitle{font-size:30px}.title-section-text{font-size:.875rem}}@media (max-width:1600px){.title-section-title{font-size:1.25rem}.title-section-subtitle{font-size:30px}.title-section-text{font-size:17px}.title-section-wrapper-black,.title-section-wrapper-orange{border-radius:8px;padding:40px}}@media (max-width:480px){.title-section-image{object-fit:cover;border-radius:30px}.title-section-wrapper,.title-section-wrapper-black,.title-section-wrapper-orange{border-radius:0;padding:0}.title-section-container{gap:10px}.title-section-title{font-size:1.25rem}.title-section-subtitle{font-size:30px}.title-section-text{font-size:16px}.title-section-image{width:200px;height:200px}.title-section-subtitle{margin-top:20px;font-size:20px}.title-section-content-container{height:200px}.title-section-image-container{flex:1;min-width:auto;display:flex;align-items:center;justify-content:center}.title-flex-row{display:flex;flex-direction:column!important;gap:30px}}.title-flex-column{display:flex;flex-direction:column;gap:30px}.title-flex-row{display:flex;flex-direction:row;gap:30px}