/* Space Planning Section */
.space-planning-banner {
  background-image: url(/UBIQUE/Image/decoration.jpg);
  
  /* background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5OjcBCgoKDQwNGg8PGjclHyU3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3N//AABEIAJQA4gMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAADBAACBQYBB//EAD8QAAIBAwIDBQQHBwQBBQAAAAECAwAEERIhBTFBEyJRcYEUMmGRBiNCobHB0RUkM1JiguFTcpLwY0NEorKz/8QAGQEAAwEBAQAAAAAAAAAAAAAAAAECAwQF/8QAIxEAAgICAgICAwEAAAAAAAAAAAECERIxAyEEQSJRE0JhMv/aAAwDAQACEQMRAD8A6tI9qJooiLtRNFZmgsy0JlptkoZSpKFStVK0wUqumgAGmvMUfTVCtAAsV5ii4quKYA8V5iiEV5SAqBVxtXlXiZVkVnTWoO65xmgCBs1cEVRiCxKrpUnYZzj1qCgAmRXhaqZrzNAFic8+VXuzbtIPZUkWMDH1h3J8aETXlAFSK8xVuu1eHflv5UAeVKIIJW6afOriADdzk+AqlFsTkgSmjKjN0A+Jq40ryAHpXpatFxr2Q5/RRoV+0S3ltVJEAUBQAKIzV43exVtJIm2xXRUo2mpU2FD8bjFFDDxFFHDUba2u0c9A4Kk0Kbht0gy0LHHVN/wrK7NC2xG9V056UAsyd1gwx486ulx4ikNFzH8KqYqKJlI22PjQrN53D+0tCQGwpjzv50rKXYNo6EyU+2KC60rASK1UimJFoDU7CgbVWrNVM0ASvarUoAvmpmqZqA0WFBXR4wpdSAw1Lkcx8Kpmq551bHc1A700rE3RACxwASfACjR2szcxoH9Wx+VZ80MrwaY7iXWG1Bi2MY8qI1/xGG4iVgLhCv1nZpp9R8aOlsVt6NMWcafxGLfDkKsOzj9xQvlWanGIjcyQXKG3ZQCuthhx8P0osV1FcI0kLh1Vipx0NaJx9ENSGXkoLPQmeqE1dk0F171YlgASjAHkSNjQBnO1e4OdyM/OlYUELb1cNtS+asDSbHQTNSqZqVJQPhdy6di5fAOjr4jNb0P0mj1aWIBB6OM/I1ylm2La3wf9P/8AM0xd3iLPOqyByxwS3NfEVPFFOxcssaOwHGbaYZlQMP8AyJn9RVc8Jn2wqn+hsVxYuIe7vy5EbV0lnNHb8J7S5sHlhkzplODq+Pj61Uo0EXY63CoH3t7vSegcUsOF3amTsykgDn3WpOxltIZp7W5juHlByjwyEaRjPLOD61txFZ+GNdW/7u8YJYhtWcDJz0rNtWXTMuSK7hB7SCRQOuKAZmrQ4Rxa7vrhbdFXXjUdbDGPTNPtcQSuyXVtEWUkHz86As5xpM0MtXRtY8Nn+y0Z+ByPvoEnA0b+BcJjoCMUqHZz7VStebgl2mcRlx4qQaRlspo9nRlx4jFFMdiua8zRmt3jAZ12/l1gE0veyyLE0sVsNKKWOD0HiT+VJgWBJIUDJPIV66vGdMgw3hQ7WeYxKydpH2igkA4ohicDU4bHiaQyhavA9G0RBQT2hPgMAUvP9UnaOMLnGfjRYB7dgzaemOVM8uW1Z1hOks+FI901okVcZOiGkC7NFcuEUMebAbmkY+GpHJK4eUPIctpfSCfSt2Ph5dA00yRDoDuat7HZL/EuifHAAoaTBOjmrOK9hEiOVddRKtI5LAeG361ayunmaeOXT2kT4OkEAr0P410BHDE2xJJ6n8q5nivEbeEOeF2kcE/akNKFXURuTuc1MpYK2VGOXSNFA7nCKW8t6KtpcPgJG2DyzgVyq8b4wrHVLJKp5q+PxGKah+kEqyoz2w1Ac+1GBUryIMb4ZI35oJLdtMoAYjPvA1RT5+lY8nH5J2Je3BxsPrQdvSnbG6W7iDKCG5MCOvwrSPJGWiXxtbGs+fzqVWpVE2hK1P7rAfjH/wDSqXMEntMsmCE7Rt/Wr2g/doh/L2R+6tW+t4xGZAzDIBIIGx8Kvx1bZl5DpRMq44deRRw3LQv7M3JwMjn18K20h4nPYxwW9xby22NWkOCU8fiPKkYXmVGg7VlibdkB2NNyX8A7p4falQNI05B885rWeiI0i8fFH4fxa5RIUdX0+8Nx3Ryojcb4Y1y5/Z0rJKoWVS+2fLP/AHFJ8XuZmd7I9mYgwIJUal2zgGs/sOzHQgZJOfhWeCewfJJWkbHBLi3FrdiOEpcDDrKDuAScDPPartOQS2o+JJNJcFbU1yQMDsgMHzNHkGQQeRrPlVPo34XlHsst/cEZ1iMH3Rpz60zDxWQP2c2A2MgjkayWCPbtBOwUacE5wMdN6tkSzJo3CnvMOXLlWRrR0cfEyPtY9aaTigYDWwYeDCuYQkdTRFkYdadk4nSF7GY5kt4yf6dqxvpLDbQ8OY2ysAVbIY5xsMUCOVvGr3UftkBjeZlU7HSKG+hpdnnD4BLw+CTTuIkGSf6QeXrR/Z+rMPRf1zXPXP0mg4PL+z+xkkaOOLvFlXIKgDbNdEJdS5pDFpoFydyfMmkOKRKthsP/AFB+BrVc0nxJdVmB07QfgaAMDgan9qfDs2/EV0jDFZPC4wt6D/SfxrYarWiLBHfnn51VlUrmrNVGPdPnTAHPoKMCC4x7oHOudnhWTaOBtOSdzW/csBE5bUFHVedYmtXVcJK/wzj7z+lcnkuzp4EKm1KnLQxKD1c1ZLTBGXiA/wDHF+ZyKbSOQN3IYosnGQSx54+FbI4SB/7iQ/HAH5VjHjlPRpKajsxobcDrO/8Acqj7hUWAxOssMYVxnDMxYitgcLjHOSZv76G/DoACp1kE53c1tHgkjN80TKaa91HE+2f5KlPHhtnk/Uj/AJH9albYS+zPKP0Usv4A8QsR+6nryQs5ibGlTnljyrG4TxCOUvDMOylAUKrHY48DReJXs6XtxGhkCAqAQF/lHj511+Ou2jh8uajFNin0jv57KKI2rrG7sF7wyDsaWi4nfBFUMkrOyEtoHdQnrj1q6zSXVyqXEccnZBCe02Azz5CrScGUzdpBe20I7XWww+66gfD0xW83BdM4nx8vJJSjdHUXUIkvXMsqKpIOeeO6OdIzydnG5QajgjlS8rTSSO/7WgUscnRbtn8PCsO/v5rSAwL+9yvIW1IHwo28RzzXG+dfqjuXjy3I6X6Oyu7XerkIxg+I3rTIzXA8P41xazVhbcNdta6cmJz18vjXT8I4vLLaxtxK2nt5TnUexYL8PjvU8k030b8UWkajID0FeaKVvL2ckLaQMB/NJhc+hOwpztoFUapkJxvUGhU+zhglx2mSO72b4o6fs0oGNwy+K9rkgelZ10YpJ0dZUwMZyTUi9mEaBimQoB2qo+S18cF0RPx1L5ZtDlxJZCMeyzyay4GSwwB1oJnPt7RpLm1CZEjlcs3hikeJWkN3GixyBCCd9PQ0AcDSS3REmSMgYbAOGOOfOlPkz9Ivjhh23Zg/SfiM9tx7THa60MMP1mH54AxkEfGu+SUYTLLv4tWP+wUEQCmPthHp7TUwBOMZxWW1q9nf26SPGzdqgPZtnGCKynyONfE0hxqVvI64t3mHhih3A1W5X+v8jUaQamPTbnQ5n+o/u/KtE7Zm10KWQ03uMfZO9aL1lWZJvz/tNPl05FxVt0iUrPWNKy3cKlkd8MDuApNeoLuYuyNBoDleTZNNWkUiGVptHexgr4Cp2PRmAQ3t3GoaXAU6gpZRjp4U4vCbUKBpfA8ZG/WrTcStomwCXPXRuPnVRxa36rKP7R+tJ4+x/L0XXhlqrfw+ZySWJ3HrTQeP/UX50k/FLR43U9pupGNNc7o2ApZKOkGLls64uv8AMn/KgSFerr6EVycsdJPEdY50/wAv8FgdmWjz7yf8v81K5xLIaF36VKvIKFuNW+HE6qdIChiBsDpFNfRRGuriRriWRkjA0x6jpJ+PyrTTXae13EqMIEi1FyMDYD9KV4BZta8EN/MgW6v9dzINOCur3QfTG1bKDZm2kdHrsEHeSMnlyB2pa4kix2lsQR1XSMiuSluXyBk/OpFfSRuGDHIPjWc9lrR0El+wGzY8KC1/IRvKfnS9s0N1KGYuNf2VxjNaI4faAZeMnxJY1CjY3KtiDXrE4L5FeJcySE9mHbbHdyaezYW3JIlI6mqT8asIsCSdPLO9L8f9DMz4rhlQLKe+uVOeeRtV/aV8R86VvkW+n7bhuWZziQMCB4Zydugpi2+j19IMy3MMfjoBc/lUOLLUkei6UdRXpvVWn4foxAN57qZ/ktNR8J4Pb++gf/exP50YMMkYb8SRebKPWvLTikzOSkExUdRExH4V0QvOF2Y+oijT/YgFBn+kKL/DTPhk0Ul7C2/Qo3GUCNlsNjkRg1kIzz3MLDJYzrlgMkb1o3XF5r1WgMfao32MZzT/ANGrCRYpZGiKoxHZ564zmplHJUUnj2Xa2uBvFdhv9yA14GKQlLiaJnznAOPurTuLNzpWPAOoZJXNDSzeNy05R1wQoCY6/E1Si0+iXJNdmTawztK80SoRkrvJj8qdtbGJlY3VvCXLEk4B286FxHiNtwlSkUC6230qAoPn41yN9xe74gxWftOx6RpsvqOtNtJ99sSV6Orl4pY2SdlaqJWHRD3c+fWs24v57s/WNpX+RNh/msWGZBgMWXzWn4WRsYkU1Dk2VSQcGr42r1EJ5YPkaMq45U1EdgNGa90DrTIwelMWWjtGV1DjTnBHhufuzVYkuVGY8QNJyQgSA5rr5LK1fnEg8CKSl4bbFs6GyPBiKXQrM1V7o8qlaHscfg//ACqVpZFAOORNxKxSzAYpJKglA6pnLZ+G1MX7n2VxjCiNgKaji5Ypfi6abRueWUiun8lmWNHEs2cGgFscjWjHwbiE+/ZrCvTtDj7hTcP0YJ3numOOkYA+81lKNs0TEOGTv7UiJpLtsob3Qa3xwm+uzruuJSYPNYFCD780ew4LZWkmtItTjk8jFj+nyrXXaoxobaZkRfRmwDZlSSZuvbSM2fTlWhbcLs7YYgtoYx4IgA+6mdVTVTEWWNAfdFECrjGNjQwasGxQAnfcMknUtb3Txt4NuK5u+seKW5LTIWjG5kRsr/j1rsRMq7k0KW9jWocUUpNHzubiVvF70plb+VBn7z/mh2nE5JpcRWWsZ+0STXWvwjhHE+ItKyrEwGXKkKHx+daMMdhw5NNjarIdu8Tgfr86TivRSkxewYtYqFJtpMDV2KCMrkA48aXis1tDKyyzOZDkmSTPy8KZv5BetpllMWgd14huud8fHHrWYk0gaRRcI65+rLgd7cAbjxzWHJCd9G8JR9lp2xnelLy7uYbIvBcTRkSD3ZCOlFujIEV17Ih9WMSb90Vb2JpbYQTo6mUho2XDA4238PeFZKHKnotygI8N49evdCG5MVwhUn62MZ2+Iro7JOH8RUhYBHKoyyEdPEVzFlwyT9oP2QUFFYd9wAf8VrwRezuHjmZZT3SyHGnP410LK+0YySro0peB25GViApOXgib6QflTUPEbpY0EhMjE82j5j0O3zrx+PJFIVmtmxnZkIxj1rTGJn2ZzcJdD3WPoaobe7j92R8eGc100ei4iWRVIDDOGGCPSqm3UnalgLI5wvdp72D5iiWl3IJslQGTDA+Vbj2uaXktQpJIHypqNMG7Q4GG4Ud0YI+AO4qPJIU0hzjoCBtQom0mE/Zcdk3mN1/Fvuq0o50Ppi2LHtM/xv8A4VKhznnUp2FIdjXxofEQOwAHMMDmmY02oHEcFAOnP1rqUEYuQpGcqDmiKtAtzjutTGQOZqJFIuBivc0F5lUbGlZrxF65NQ2Uh4uB1qpnUc6xZeJMeX3UlLeyP1IqbHR0Et/Gn2vvpSXivRQTWJ2rNzP315rJzvUuRSiaEt8zHn8jS8tyxHvHNCjheXBA25ZOwpuWxa2jilkXtVdguUOy56kdRWbbKpFOGzsLlnRQcYGSM48a0Y3gtvrY0ELMcMyHST6fHas+wtrWW/b2yRvq30jQcDI3wFrQuJpJW12bK9vIgY63YEDblzHpkVa0PoSv7+7SATp2cSKNTF2wygDPpzHj51jR8YNsBHcEMkjqytowNjqOd/GtSVop4bqILiXSV1FgVUHYZxvzrnLhri3SGa6hs+6xKJ2Y7+Mbc/y8KA6Lrxhgyxm3ZioZQ3ZnfYgbdKcuOKTLcWzFnDhtOAhBxuevxArPa47WOGAWq2zq7ZLLsDg4Hrk/Kg3E5MBS5AMyMADGxJ/Dw607BnSLfRx8RkIAETgDSCcjYKSc/wBtabcQ0vDLI9qI+W658uox15Vwlu0huFFs0JkfKnTkMNt858K2Le4F5I4mg7q41HcYPKiwRvG4s5Cx7RUkZcsi9/f03pnhULXM6uXL28a95ZEOSemc/pWXBbnupboxZ/8ATJJO3piuo4baLZWqxBiz5LMzYySTmmkTJ1odJ7orwGq1ZRmqozLZpe4kRCgb7ZwPjTBGKQ4sMQRyD7EgNAF5I2lhljjGZca4x4sNx+leiVLiCKeP3XUMNuhqFzGRIvQj5VZI1hmlgXZWzMgPxPe+/wDGlJdAtixhfJxKAPAx5xUopj395vnUqC6HFO21L8QUsietMqQKFfEdkp+NegkcpklhG+SdqFNeIg2ahcYkMUOQedYnalm3O9c/K6ZrBWh6a+ZycEilJJCx50IZPXbNWCEsQM8q527NkkeAknnUAJbH317IY4Iu1uZFhQ7Bm2z5eJ8qyL3ju+jh0Wenayj8F/M/KhJsHSNeV44YjJM6xxj7TnA/75VlT8diGUsoTIf9SRcD0H61lNFcXkva3UjSv4seXl4Vr2HBnkAYoVU+I5+QpNUF2VtLm6klDyyu7fH8hXW8MmuNIEinvfZPWh8N4KV5KEXrI3M+Vb1vCkC6Yx3uWo86FFsHJIRteBqxNxMqi6O2A2VZdsah1OKWuUaxnT92RNbjLyKG0rv3u78vWuijjO2d6JLFHKAJlDEciela40iMuzjpzdvOZYhGI8kEqoUyDlnfevLOBjEwa3K3IU4G6lieg5HOR/3FaXEeEXK3bXMIdkPLSQCo3IBznoTQLK/ndkj2kySNYAyo3233pUaXejJu+GaGjJmMfZMuRgs7jB7w3wRv4edKTRS3DvDEFEm/uoSNI8QR/wBNdBDPGuiC0mDHaMAvgDHpzpO44H2c7yh2BO+T08fUb/fUtDQO3tbQQtqg7SaFtRbswGUnfYj1359KUtxdWcspfJ15YdNR3xvz5deVatm9qo9mknMbqQUkcYV9t9+R8vjTVlB7VddnG0WmDSzjc4BOdhy30+NFBoNwW0AjFy6RnO8ZXcjcgkeGRWwPiK9wuwAHLbFQbGroxZBRVGRVAKKvKqEeY2pPiS5s5Mb9aexQblNcEijmVIpNdDQkh120Z/pFXuG/dY7jm0Byx/oOx/I+lL2T67XH8pIo9s47R429yQYIPWmlaE/stq8FyPGpWabbjMZKQNbGJdkLk5K9M/GpUYjyNfJ1V5c7wtUqV3IwOd4//C9Kxl6f7jUqVy+Rs34tF0A0mhcYuXsLCOaAKZJDjLjOnyrypWEf9I0lo5mUvPOZJ3aR+Wpjk01bxJgbVKlbS0ZxOm4RYwdmkpTLHqeldLw60hdWZlyV3FSpWUNlS0O5zzosQG5xXlStiBheVVPOpUpMZBz3rL+kNlCOGTTrqV1xsrEAgkAgipUpkrZjBjDYGFTlVyFz0wM0SN3uOFCaViZOzwWwN9hXtSszd6Eo7eKOWIxppLlckE+OfKuo4RFGnDonjjRC+7aRjUfE1KlP2TIZPOoKlSmtkFl94+ePlRDsTjwqVKbJPW2NVb86lSgfswuHHHbr0Bq8jFGDKcEEVKlOAMdYbnnUqVK0IP/Z');  */
  background-size: cover;
  background-position: center;
  height: 500px;
  position: relative;
  margin-top: 0px; /* Space below header */
}

.space-planning-banner .overlay {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.space-planning-banner .content {
  color: white;
  text-align: center;
}

.space-planning-banner h1 {
  font-size: 42px;
  font-weight: bold;
  margin-bottom: 10px;
  letter-spacing: 1px;
}

.space-planning-banner .breadcrumb {
  font-size: 14px;
  color: #fff;
}

.space-planning-banner .breadcrumb a {
  color: #fff;
  text-decoration: underline;
  margin: 0 5px;
}

/* * ////Service Section */ */

.b1 {
  font-family: 'Segoe UI', sans-serif;
  margin: 0;
  background: #fff;
  color: #333;
}

.planning-container {
  display: flex;
  padding: 40px 20px;
  max-width: 1200px;
  margin: auto;
  gap: 30px;
}

.sidebar {
  width: 200px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}

.sidebar-item {
  margin-top: 10px;
  background: #ddd;
  padding: 12px 16px;
  border-radius: 5px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.3s ease;
  width: 300px;
  margin-right: 20px;
}

.sidebar-item.active {
  background: #1c1c1c;
  color: #fff;
  font-weight: bold;
}

.sidebar-item:hover {
  background-color: black;
  color: #fff;
  transform: translateX(5px);
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

.content {
  padding-left: 150px;
  flex: 1;
  word-spacing: 3px;
}

.content h1 {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #222;
}

.content p {
  margin-bottom: 16px;
  line-height: 1.7;
}

.highlight {
  color: #888;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.highlight-blue {
  color: #007bff;
  font-weight: bold;
}

.quote-btn {
  margin-top: 20px;
  background-color: #ff9800;
  border: none;
  color: white;
  font-weight: bold;
  padding: 12px 24px;
  border-radius: 5px;
  cursor: pointer;
  transition: background 0.3s ease;
}

.quote-btn:hover {
  background-color: #e67e00;
}



/* option section */


.options-section {
padding: 60px 20px;
display: flex;
justify-content: center;
}

.option-grid {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
max-width: 1000px;
}

.option-item {
padding: 15px 25px;
background-color: white;
border: 1px solid #ccc;
border-radius: 8px;
font-weight: bold;
text-align: center;
transition: transform 0.3s ease, box-shadow 0.3s ease;
cursor: pointer;
min-width: 160px;
}

.option-item:hover {
transform: scale(1.1);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
border-color: #007BFF;
color: #007BFF;
}

/* ///office and home */



.space-planning {
  display: flex;
  flex-wrap: wrap;
  padding: 40px;
  gap: 30px;
  align-items: flex-start;
  background-color: #f9f9f9;
}

.image-container {
  flex: 1;
  min-width: 300px;
  word-spacing: 3px;
}

.image-container img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

.text-container {
  flex: 1;
  min-width: 300px;
}

.text-container h2 {
  font-size: 24px;
  color: #111;
  margin-bottom: 10px;
}

.text-container h3 {
  font-size: 18px;
  color: #555;
  margin-bottom: 20px;
}

.text-container p {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 15px;
}

.highlight {
  color: #007BFF;
  font-weight: bold;
}




.space-planning-section {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  padding: 50px;
  gap: 30px;
  background-color: #f9f9f9;
}

.text-column {
  flex: 1;
  padding-right: 20px;
}

.text-column h1 {
  font-size: 28px;
  color: #222;
  margin-bottom: 20px;
}

.text-column p {
  font-size: 16px;
  line-height: 1.6;
}

.text-column a {
  color: #007BFF;
  text-decoration: none;
}

.text-column a:hover {
  text-decoration: underline;
}

.image-column {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.image-column img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.why-best-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  text-align: center;
}

.why-best-section h2 {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #2b2b2b;
}

.why-best-section .intro {
  font-size: 16px;
  color: #666;
  margin-bottom: 40px;
}

.best-features-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 25px;
  margin-bottom: 40px;
}

.feature-box {
  background: #1e1e1e;
  color: #fff;
  padding: 30px 25px;
  border-radius: 8px;
  position: relative;
}

.feature-box img {
  width: 40px;
  height: 40px;
  margin-bottom: 15px;
}

.feature-box h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.feature-box p {
  font-size: 15px;
  line-height: 1.6;
}

.footer-text {
  font-size: 14px;
  color: #444;
  line-height: 1.6;
}



/* ///Consult to export */


.cta-section {
  background-color: #f8f8f8;
  padding: 40px 20px;
  font-family: Arial, sans-serif;


}

.cta-content {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.cta-text h3 {
  font-size: 20px;
  color: #333;
  margin: 0 0 8px;
}

.cta-text p {
  font-size: 14px;
  color: #555;
  margin: 0;
}

.cta-button {
  background-color: #f58220;
  color: white;
  text-decoration: none;
  padding: 12px 20px;
  border-radius: 3px;
  font-weight: bold;
  transition: background-color 0.3s ease;
}

.cta-button:hover {
  background-color: #e57000;
}

.interior-services {
  padding: 50px 30px;
  background: #fff;
  font-family: 'Segoe UI', sans-serif;
  text-align: center;
  color: #333;
}

.interior-services h2 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 15px;
}

.interior-services .description {
  max-width: 1000px;
  margin: 0 auto 30px;
  font-size: 14px;
  color: #444;
  line-height: 1.6;
}

.service-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
  max-width: 1200px;
  margin: 0 auto;
}

.service-box {
  background: #f9f9f9;
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 10px;
  text-align: left;
  transition: 0.3s;
}

.service-box:hover {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.service-box .icon {
  font-size: 28px;
  margin-bottom: 10px;
}

.service-box h3 {
  font-size: 16px;
  margin-bottom: 10px;
  color: #222;
}

.service-box p {
  font-size: 13px;
  color: #555;
  line-height: 1.5;
}

/* Responsive for smaller devices */
@media (max-width: 991px) {
  .service-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .service-grid {
    grid-template-columns: 1fr;
  }
}
.why-best-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 60px 20px;
  font-family: 'Segoe UI', sans-serif;
  text-align: center;
}

.why-best-section h2 {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #2b2b2b;
}

.why-best-section .intro {
  font-size: 16px;
  color: #666;
  margin-bottom: 40px;
}

.best-features-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 25px;
  margin-bottom: 40px;
}

.feature-box {
  background: #1e1e1e;
  color: #fff;
  padding: 30px 25px;
  border-radius: 8px;
  position: relative;
}

.feature-box img {
  width: 40px;
  height: 40px;
  margin-bottom: 15px;
}

.feature-box h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.feature-box p {
  font-size: 15px;
  line-height: 1.6;
}

.footer-text {
  font-size: 14px;
  color: #444;
  line-height: 1.6;
}



/* ///Consult to export */


.cta-section {
  background-color: #f8f8f8;
  padding: 40px 20px;
  font-family: Arial, sans-serif;


}

.cta-content {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.cta-text h3 {
  font-size: 20px;
  color: #333;
  margin: 0 0 8px;
}

.cta-text p {
  font-size: 14px;
  color: #555;
  margin: 0;
}

.cta-button {
  background-color: #f58220;
  color: white;
  text-decoration: none;
  padding: 12px 20px;
  border-radius: 3px;
  font-weight: bold;
  transition: background-color 0.3s ease;
}

.cta-button:hover {
  background-color: #e57000;
}


.faq-section {
  max-width: 900px;
  margin: 40px auto;
  padding: 0 20px;
  font-family: 'Segoe UI', sans-serif;
}

.faq-section h2 {
  text-align: center;
  font-size: 32px;
  margin-bottom: 30px;
  color: #333;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}

.faq-question {
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  font-size: 16px;
  font-weight: 500;
  padding: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  color: #333;
}

.faq-icon {
  font-weight: bold;
  font-size: 20px;
  color: #555;
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  font-size: 14px;
  color: #444;
}

.faq-answer p {
  padding: 0 0 15px;
}

