.consulting-services-section{margin-top:64px;padding:48px 5%}.consulting-services,.consulting-services-section{display:flex;flex-direction:column;gap:48px}.consulting-services-title-section{align-items:start}@media screen and (max-width:920px){.consulting-services{gap:32px}}@media screen and (max-width:550px){.consulting-services-section{margin:48px 0}.consulting-services{gap:16px}}.no-style-link{color:inherit;text-decoration:none;transition:transform .8s ease-in-out}.no-style-link:hover{transform:scale(1.05)}.engineering-card{display:flex;flex-direction:row;width:100%;height:300px;max-height:300px;border:1px solid #d7d9cb;border-radius:4px;overflow:hidden;background-color:#fdfbf6}.eng-card-text{flex:.5 1;padding:16px;display:flex;justify-content:space-evenly;flex-direction:column;gap:8px;margin:8px}.eng-card-text h1{margin:0;color:#ea8c3c;font-size:20px;line-height:28px}.eng-card-text h2{margin:0;color:#000;font-size:30px;line-height:38px;align-content:center}.eng-card-image{flex:1.5 1;overflow:hidden;align-items:flex-start}.eng-card-image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:920px){.eng-card-text h2{font-size:24px;line-height:32px}}@media screen and (max-width:840px){.engineering-card{height:300px;display:grid;grid-template-columns:2fr 3fr}.engineering-card img{height:100%;width:100%;object-fit:cover}.eng-card-text h2{font-size:20px;line-height:28px}}@media screen and (max-width:615px){.engineering-card{display:grid;grid-template-columns:1fr 1fr;height:200px}.engineering-card h1{font-size:14px;line-height:24px}.engineering-card h2{font-size:12px;line-height:22px}.eng-card-text{flex:.8 1}}@media screen and (max-width:450px){.eng-card-text{flex:1 1;margin:8px 0;padding:16px 8px 16px 16px}.eng-card-text h1{font-size:12px;line-height:22px}.eng-card-text h2{font-size:10px;line-height:24px}.eng-card-image{flex:1 1}.engineering-card{margin-bottom:8px}}h1{color:#ea8c3c;margin:0;font-weight:700}h1,h2{font-size:30px;line-height:38px}h2{margin:20px 0 0}h3{font-weight:600;font-size:20px;line-height:28px;text-align:justify}@media screen and (max-width:700px){h1,h2{font-size:20px;line-height:28px}h3{font-size:16px;line-height:24px}}.main-page{overflow-x:hidden}.button-white{top:48%;left:25%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #fff;border-radius:32px;box-sizing:border-box;color:#ea8c3c;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:normal;min-height:60px;max-height:40px;min-width:50px;max-width:200px;outline:none;padding:16px 24px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;will-change:transform}.button-white:disabled{pointer-events:none}.button-white:hover{box-shadow:0 8px 15px rgba(0,0,0,.25);transform:translateY(-2px)}.button-white:active{box-shadow:none;transform:translateY(0)}.box-shadow{box-shadow:0 10px 10px 0 rgba(0,0,0,.2)}.engineering-section{margin:64px 0;display:flex;flex-direction:column;width:100%;padding:0}.engineering-title-section{align-items:start}.engineering-product-line{margin-top:64px;padding:48px 5%;background-color:#4b5b4b}.engineering-services,.infrastructure-services{display:flex;flex-direction:column;gap:48px}.infrastructure-services{padding:0 5%}.engineering-desc,.engineering-subtitle{color:#fff}@media screen and (max-width:920px){.engineering-services{gap:32px}.infrastructure-services{margin:48px 0}}@media screen and (max-width:550px){.engineering-section{margin:48px 0}.engineering-services{gap:16px}}