.hero-section{max-width:144rem;display:grid;grid-template-columns:1fr .6fr;grid-template-rows:auto auto .3fr .45fr .2fr;grid-column-gap:1.5rem;grid-row-gap:1.9rem;margin:0 auto;padding:3.2rem 0 3.5rem}@media only screen and (min-width: 64em){.hero-section{display:grid;grid-template-columns:repeat(3, 1fr) .25fr;grid-template-rows:auto;grid-column-gap:1.2rem;grid-row-gap:2.7rem;align-items:center;padding:2.5rem 0 3.5rem 7rem}}@media only screen and (min-width: 75em){.hero-section{grid-template-columns:repeat(3, 1fr) .5fr;padding:2.5rem 0 5.5rem 7rem}}@media only screen and (min-width: 90.1em){.hero-section{max-width:167.7rem;grid-template-columns:repeat(4, 1fr);padding:2.5rem 7rem 5.5rem}}.hero-section .hero-wrapper{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}@media only screen and (min-width: 48em){.hero-section .hero-wrapper{gap:2.5rem}}.hero-section .hero-wrapper:nth-child(1){grid-area:1/1/2/3;justify-content:flex-end;padding:0 2.7rem}.hero-section .hero-wrapper:nth-child(2){grid-area:2/1/3/2;padding:0 0 2.7rem 2.8rem}.hero-section .hero-wrapper:nth-child(3){grid-area:3/1/5/2}.hero-section .hero-wrapper:nth-child(4){grid-area:2/2/4/3;padding-top:1.3rem}.hero-section .hero-wrapper:nth-child(5){grid-area:4/2/6/3}@media only screen and (min-width: 64em){.hero-section .hero-wrapper:nth-child(1){grid-area:1/1/2/2;justify-content:flex-end;padding:0}.hero-section .hero-wrapper:nth-child(2){grid-area:2/1/3/2;padding:0}.hero-section .hero-wrapper:nth-child(3){grid-area:1/2/3/3}.hero-section .hero-wrapper:nth-child(4){grid-area:1/3/3/4;padding-top:0}.hero-section .hero-wrapper:nth-child(5){grid-area:1/4/3/5}}.hero-section .hero-wrapper .heading p{max-width:35.5rem;font-family:"Poppins",sans-serif;font-weight:500;font-size:3.6rem;line-height:4.8rem;text-decoration:none;color:#000;margin:0}.hero-section .hero-wrapper .text p{max-width:35.5rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:1.6rem;line-height:2.2rem;text-decoration:none;color:#676767;margin:0}.hero-section .hero-wrapper .image{width:100%;height:100%;display:flex;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}