@import"https://fonts.googleapis.com/css2?family=Barlow:wght@600&family=Fraunces:ital,wght@0,900;1,700&display=swap";.attribution{font-size:1rem;color:#222d59;text-align:center}.attribution a{font-size:1.1rem;color:#3e52a3}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:"Barlow",sans-serif;line-height:1.8;background-color:#fff;text-align:center}img{display:inline-block;max-width:100%;max-height:100%}ul{list-style-type:none}a{text-decoration:none;color:#333}h1,h2,h3,h4{font-family:"Fraunces";line-height:1.2}.container{max-width:1440px;margin:0 auto;padding:2rem}header{color:#fff;background-image:url("../images/mobile/image-header.jpg");background-position:center;background-size:cover}header nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem}header ul{display:flex;align-items:center;gap:3rem}header a:visited{color:#fff}header #btn--cta{font-family:"Fraunces";color:#818498;background-color:#fff;text-transform:uppercase;padding:.5rem 1rem;border-radius:100px}header #btn--cta a:visited{color:#818498}@media screen and (min-width: 768px){header{background-image:url("../images/desktop/image-header.jpg")}}#hero{min-height:85vh;text-align:center}#hero h1{font-size:3rem;letter-spacing:5px;padding-top:5rem;text-transform:uppercase}#benefits{background-color:blue}#benefits h2{font-size:2.5rem;padding:3rem 0 2rem 0}#benefits .benefits__grid-container{display:grid;grid-auto-rows:1fr}#benefits .benefits__grid-container img{width:100%;height:100%}#benefits .benefits__grid-container a{display:inline-block;font-family:"Fraunces";text-transform:uppercase;margin-top:2rem;border-bottom:5px ridge #fe7867;opacity:.5}#benefits .benefits__grid-container article{background-color:#fff;padding:0 1rem;width:100%;height:100%;align-self:stretch;display:flex;align-items:center}#benefits .benefits__grid-container article .container{max-width:450px}#benefits .benefits__grid-container #benefit__transform-photo{background-image:url("../images/mobile/image-transform.jpg");background-size:cover;background-position:center}#benefits .benefits__grid-container #benefit__stand-out-photo{background-image:url("../images/mobile/image-stand-out.jpg");background-size:cover;background-position:center}#benefits .benefits__grid-container #benefit__graphic{align-items:flex-end;color:#25564b;background-image:url("../images/mobile/image-graphic-design.jpg");background-size:cover;background-position:center;padding-bottom:2rem}#benefits .benefits__grid-container #benefit__photography{align-items:flex-end;color:#19536b;background-image:url("../images/mobile/image-photography.jpg");background-size:cover;background-position:center;padding-bottom:2rem}@media screen and (min-width: 768px){#benefits .benefits__grid-container{grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;justify-items:stretch}#benefits .benefits__grid-container .benefit{height:40vh}#benefits .benefits__grid-container article{text-align:left}#benefits .benefits__grid-container #benefit__transform-photo{background-image:url("../images/desktop/image-transform.jpg");grid-column-start:2;grid-row-start:1}#benefits .benefits__grid-container #benefit__stand-out-photo{background-image:url("../images/desktop/image-stand-out.jpg")}#benefits .benefits__grid-container #benefit__graphic{background-image:url("../images/desktop/image-graphic-design.jpg")}#benefits .benefits__grid-container #benefit__photography{background-image:url("../images/desktop/image-photography.jpg")}#benefits .benefits__grid-container #benefit__transform-article{grid-column-start:1;grid-row-start:1}#benefits .benefits__grid-container #benefit__graphic,#benefits .benefits__grid-container #benefit__photography{text-align:center}}@media screen and (min-width: 1200px){#benefits .benefits__grid-container .benefit{height:50vh}}@media screen and (min-width: 1500px){#benefits .benefits__grid-container .benefit{height:60vh}}#testimonials{padding:3rem 2rem;margin:0 auto;max-width:1440px}#testimonials h3{color:#a7abae;font-size:1.2rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:3rem}#testimonials .testimonials__grid-container{display:grid;grid-auto-rows:1fr;row-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}#testimonials .testimonial{display:flex;flex-direction:column;align-items:center;justify-content:space-between}#testimonials .testimonial img{width:75px;border-radius:50%;margin-bottom:2rem}#testimonials .testimonial .testimonial__body{margin-bottom:2rem}#testimonials .testimonial .testimonial__footer .author{font-family:"Fraunces";font-weight:900}#testimonials .testimonial .testimonial__footer .role{color:#a7abae;font-size:.9rem}@media screen and (min-width: 768px){#testimonials .testimonials__grid-container{grid-template-columns:repeat(3, 1fr)}}#gallery .gallery__grid-container{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:stretch}@media screen and (min-width: 768px){#gallery .gallery__grid-container{grid-template-columns:repeat(4, 1fr)}}footer{background-color:#458c7e;padding:3rem 1rem}footer .footer__logo{margin-bottom:2rem}footer .footer__links{margin-bottom:4rem}footer .footer__links nav ul{display:flex;justify-content:center;gap:3rem}footer .footer__socials ul{display:flex;justify-content:center;gap:3rem}/*# sourceMappingURL=styles.css.map */