#top{position:relative}#top .top-image{width:100%}#top .text-container h1{color:#fff;text-shadow:var(--text-shadow)}#top .text-container p{color:var(--text-dark);font-weight:500}@media(min-aspect-ratio: 16/9){#top .top-image{min-height:calc(100vh - var(--header-size));object-fit:cover}}@media(min-width: 1280px){#top .text-container{position:absolute;top:6%;left:54%;width:43%;max-width:700px}#top .image-mobile{display:none}}@media(min-width: 1600px){#top .text-container{top:10%}#top .text-container p{font-size:1.25rem}}@media(max-width: 1599px){#top .text-container h1{font-size:2.5rem}#top .text-container p{font-size:1.1rem}}@media(max-width: 1279px){#top .top-image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}#top .content-container{padding-top:4rem;padding-bottom:2rem;text-align:center}#top .text-container{width:88%;margin-left:auto;margin-right:auto;margin-bottom:1rem}}@media(max-width: 767px){#top .text-container h1{font-size:1.75rem}}#about{padding-top:var(--spacing-small)}@media(max-width: 767px){#about p{text-align:left}}#probiotics{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-large)}#probiotics .row{display:grid;align-items:center;gap:2rem}#probiotics .left-col p{margin-bottom:2rem}@media(min-width: 1024px){#probiotics .row{grid-template-columns:53% 1fr}}@media(max-width: 1023px){#probiotics{text-align:center}#probiotics .right-col{order:-1}}#research{padding-bottom:var(--spacing-large)}#research .row{display:grid;align-items:center;gap:3rem}#research .right-col p{margin-bottom:2rem}@media(min-width: 1024px){#research .row{grid-template-columns:50% 1fr}#research .right-col{margin-top:12%}}@media(max-width: 1023px){#research{text-align:center}#research .row{gap:2rem}}#blog{display:none;padding-bottom:8rem}#blog .latest-articles{display:grid;gap:2rem;margin-top:3rem;margin-bottom:3rem}#blog .post-container img{aspect-ratio:3/2;object-fit:cover;border-radius:20px;margin-bottom:1rem}#blog .post-container .post-category{color:var(--blue-1);font-weight:700;margin-bottom:1rem}#blog .post-container .post-title{color:var(--text-dark);font-weight:500}#blog .post-container .post-date{font-size:.9rem}@media(min-width: 1024px){#blog .latest-articles{grid-template-columns:repeat(3, 1fr)}}/*# sourceMappingURL=front-page.css.map */
