@import url("https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Space+Grotesk:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");.loading-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f8f9fa}.loading-spinner{text-align:center}.spinner{width:50px;height:50px;border:4px solid #e3e3e3;border-top:4px solid var(---secondary-color);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.loading-spinner p{color:#666;font-size:16px;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.services_card_container{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin:70px 0 30px}@media (min-width:768px){.services_card_container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services_card_container{grid-template-columns:repeat(5,1fr)}}.services_card{text-align:center}.icon-wrapper{display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto;width:30px!important;height:30px;width:-moz-fit-content;width:fit-content;font-size:30px}.service_description{font-size:14px;color:#374151;line-height:1.3;font-weight:400;margin-top:1rem}.breadcrumb_title{font-size:90px!important;margin-top:90px!important}@media screen and (max-width:1281px){.breadcrumb_title{font-size:80px!important;margin-top:80px!important}}@media screen and (max-width:1024px){.breadcrumb_title{font-size:60px!important;margin-top:100px!important}}@media screen and (max-width:820px){.breadcrumb_title{font-size:35px!important;margin-top:70px!important}}@media screen and (max-width:425px){.breadcrumb_title{font-size:35px!important}}.header_fancy_button{position:relative;z-index:0;display:flex;align-items:center;overflow:hidden;padding:17px 24px;font-weight:500;font-size:16px;line-height:1;background-color:var(---secondary-color)!important;border-color:var(---secondary-color);border-radius:50px;transition:all .5s ease;cursor:pointer;white-space:nowrap;height:-moz-fit-content;height:fit-content;& a{color:black;text-decoration:none}&:before{content:"";position:absolute;inset:0;z-index:-1;transform:translateX(150%) translateY(150%) scale(2.5);border-radius:100%;background:#f57904;transition:transform 1s ease}&:hover{transform:scale(1.05);&:before{transform:translateX(0) translateY(0) scale(2.5)}& a{color:white!important}}&:active{transform:scale(.95)}}@media screen and (max-width:1023px){.header_fancy_button{padding:11px 20px}}@media screen and (max-width:575px){.header_fancy_button{display:none}}.reverse_grid{direction:rtl}.reverse_grid>*{direction:ltr}