.blog-section-container{display:flex;justify-content:space-between;padding:2rem;border-radius:8px;max-width:144rem;margin:auto}@media(max-width:1600px){.blog-section-container{padding:0 10rem}}@media(max-width:1120px){.blog-section-container{flex-direction:column;align-items:center;gap:2rem}}@media(max-width:650px){.blog-section-container{padding:1rem}}.blog-section-container .blog-section-part{padding:2rem 2rem 2rem 0;flex:1 1}@media(max-width:1120px){.blog-section-container .blog-section-part{gap:1rem;width:80%;text-align:center;background-image:url(/_next/static/media/bg-teacher.1e54f0d4.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}}@media(max-width:450px){.blog-section-container .blog-section-part{width:100%}}@media(max-width:1120px){.blog-section-container .blog-section-part .btn--primary{margin:auto}}.blog-section-container .blog-section-part .blog-title{font-size:2.4rem;font-weight:700;margin-bottom:2rem;color:#333}@media(max-width:760px){.blog-section-container .blog-section-part .blog-title{line-height:4.1rem}}.blog-section-container .blog-section-part .blog-description{font-size:1.6rem;margin-bottom:2rem;font-weight:400;line-height:25.6px;color:#667085;width:80%}@media(max-width:1280px){.blog-section-container .blog-section-part .blog-description{width:100%}}@media(max-width:1120px){.blog-section-container .blog-section-part .blog-description{width:100%}}.blog-section-container .blog-quote-part{flex:1 1;display:flex;align-items:center;justify-content:flex-end;padding:2rem}@media(max-width:1120px){.blog-section-container .blog-quote-part{display:none}}.blog-quote-part{display:flex;justify-content:center;align-items:center;background-image:url(/_next/static/media/bg-teacher.1e54f0d4.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.blog-quote-part .quote-container{display:flex;font-size:1.4rem;max-width:46rem;color:#666;line-height:1.5;background:var(--TertiaryColor-Blue-Green-07,#f2fbfa);padding:2rem;border-radius:2rem}.blog-quote-part .quote-icon{margin:0 10px}.blog-quote-part .quote-icon.start{align-self:flex-start}.blog-quote-part .quote-icon.end{align-self:flex-end}.blog-quote-part .quote-text{word-wrap:break-word;color:#667085;font-size:24px;font-weight:600;line-height:32px}.blog-quote-part .quote-text span{color:#6edad9}