.homepagepructs-grid-container{margin-top:10rem;margin-bottom:8rem}.homepagepructs-grid-text-container{margin-bottom:6rem}.homepagepructs-grid-main-heading{color:var(--heading-color);margin-top:.3rem;font-size:42px;font-family:__Work_Sans_c0f1a3;font-weight:700}.homepagepructs-grid-main-para{color:var(--heading-color);width:50%;font-size:19px;font-family:__Open_Sans_22f2d6;font-weight:400;line-height:1.4;word-spacing:2px}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8rem;gap:8rem}.homepagepructs-grid-section-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:2rem;gap:1rem}.homepagepructs-grid-section-title{font-size:20px;font-weight:400;color:var(--heading-color);font-family:__Work_Sans_c0f1a3;font-weight:600}.homepagepructs-grid-button-container{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:8rem}@media (max-width:320px){.homepagepructs-grid-container{margin-top:4rem;margin-bottom:4rem}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:8rem;gap:8rem}.homepagepructs-grid-main-heading{font-size:26px}.homepagepructs-grid-main-para{font-size:19px;width:100%;margin-top:.6rem}.homepagepructs-grid-container{margin-top:2rem;margin-bottom:2rem}}@media (max-width:360px){.homepagepructs-grid-container{margin-top:4rem;margin-bottom:4rem}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:8rem;gap:8rem}.homepagepructs-grid-main-heading{font-size:26px}.homepagepructs-grid-main-para{font-size:19px;width:100%;margin-top:.6rem}}@media (max-width:375px){.homepagepructs-grid-container{margin-top:4rem;margin-bottom:4rem}.homepagepructs-grid-text-container{margin-bottom:0}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:6rem}.homepagepructs-grid-main-heading{font-size:26px;text-underline-offset:7px}.homepagepructs-grid-main-para{font-size:19px;width:100%;margin-top:.6rem;margin-bottom:2rem}.homepagepructs-grid-section-card{margin-top:0;gap:1rem}}@media (min-width:390px){.homepagepructs-grid-container{margin-top:4rem;margin-bottom:4rem}.homepagepructs-grid-text-container{margin-bottom:0}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:6rem}.homepagepructs-grid-main-heading{font-size:26px;text-underline-offset:7px}.homepagepructs-grid-main-para{font-size:20px;width:100%;margin-top:.6rem;margin-bottom:2rem}.homepagepructs-grid-section-card{margin-top:0;gap:1rem}}@media (min-width:430px){.homepagepructs-grid-main-heading{font-size:31px;text-underline-offset:7px}.homepagepructs-grid-main-para{font-size:20px}}@media (min-width:480px){.homepagepructs-grid-main-heading{font-size:36px;text-underline-offset:7px}.homepagepructs-grid-main-para{font-size:22px}}@media (min-width:768px){.homepagepructs-grid-main-para{font-size:24px}}@media (min-width:1024px){.homepagepructs-grid-main-para{font-size:24px;width:100%}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem}.homepagepructs-grid-section-title{font-size:20px}}@media (min-width:1280px){.homepagepructs-grid-section-title{font-size:20px}.homepagepructs-grid-main-para{font-size:24px;width:100%}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem;margin-top:4rem}}@media (min-width:1440px){.homepagepructs-grid-main-heading{font-size:42px}.homepagepructs-grid-text-container{margin-bottom:0;padding-left:.6rem}.homepagepructs-grid-section-card{margin-bottom:3.5rem}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;margin-top:4rem;margin-bottom:2rem}}@media (min-width:1600px){.homepagepructs-grid-text-container{margin-bottom:0;padding-left:.3rem}}@media (min-width:1920px){.homepagepructs-grid-main-heading{font-size:45px}.homepagepructs-grid-section-title{font-size:26px}.homepagepructs-grid-main-para{font-size:20px;width:100%}.homepagepructs-grid-section-card{margin-bottom:3.5rem}.homepagepructs-grid-section-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6rem;margin-top:4rem;margin-bottom:2rem}.homepagepructs-grid-text-container{margin-bottom:0;padding-left:1rem}}@media (min-width:2560px){.homepagepructs-grid-text-container{margin-bottom:0;padding-left:1.5rem}}