*{box-sizing:border-box;padding:0;margin:0}:root{--primary:#f57042;--font-inter:var(--font-inter),sans-serif}body,html{max-width:100vw}main{transition:opacity .2s ease-in-out;min-height:100vh}.loading-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:1000}a{color:#111;text-decoration:none}.image{width:100%}ul li{padding-left:10px}.pointer{cursor:pointer}.loading-screen{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5}.appbar_holder{position:-webkit-sticky;position:sticky;top:0;width:100%;box-sizing:border-box;z-index:1000;background:#fff}.MuiAccordion-root:before{background-color:transparent!important}.slider-container img{width:100%}.card_holder{justify-content:space-between}.card_holder,.card_holder2{display:flex;flex-direction:row;padding:0;gap:30px;flex-wrap:wrap}.card_holder2{justify-content:start}.two_part_card{background:#f6f6f6;padding:15px;border-radius:20px;flex-basis:calc(50% - 15px)}.three_part_card,.two_part_card{box-sizing:border-box;flex-grow:0;flex-shrink:0}.three_part_card{flex-basis:calc(33% - 17px)}.four_part_card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 30px);box-sizing:border-box;position:relative}.six_part_card{width:180px;box-sizing:border-box}.home_page_project{border-radius:20px}.client_review_container,.home_page_project,.image_contrainer{position:relative;overflow:hidden}.image_contrainer:before{bottom:0;height:40%;background:linear-gradient(0deg,rgba(0,0,0,.3),hsla(0,0%,89%,0))}.home_page_project:before,.image_contrainer:before{content:"";position:absolute;left:0;width:100%;z-index:1}.home_page_project:before{top:-1px;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.1),transparent)}.client_review_container img,.home_page_project img{width:100%;height:100%;object-fit:cover}.client_review_container img{border-radius:10px}.no_link_design{color:inherit;text-decoration:none}.zoom_effect{transition:transform .3s ease-in-out}.zoom_effect:hover{transform:scale(1.3)}.home_tab .Mui-selected{background:var(--primary)!important;color:#fff!important;border-bottom:0 solid!important;border-radius:6px!important}.home_tab .MuiTabs-indicator{background:transparent!important}@media screen and (max-width:1536px){.card_holder{gap:15px}.two_part_card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 7.5px)}.four_part_card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 15px)}}@media screen and (max-width:1200px){.four_part_card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 7.5px)}}@media screen and (min-width:601px) and (max-width:900px){.two_part_card{flex:0 0 100%}.three_part_card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 15px)}.card_holder2{gap:9px;justify-content:center}}@media screen and (max-width:600px){.home_page_project:before{top:-5px}.card_holder{flex-direction:column;flex-wrap:nowrap}.two_part_card{flex:0 0 100%;flex-direction:column}.four_part_card{margin:0 20px}.card_holder2{gap:9px;justify-content:center}.client_review_container,.home_page_project{width:80%;margin:auto}.six_part_card{width:100px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:grey;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a9a9a9}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shake{0%{transform:translate(1px)}20%{transform:translate(-1px)}40%{transform:translate(1px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}to{transform:translate(0)}}