.page-philosophy,.page-philosophy h1,.page-philosophy h2{color:#4950a7}.page-philosophy .section.page-width{padding-left:0rem;padding-right:0rem;width:100%;max-width:800px}.page-philosophy .section.page-width-large{padding-left:0rem;padding-right:0rem;width:100%;max-width:1100px;margin:auto}.page-philosophy .section.title-block{text-align:center}.page-philosophy .section.title-block h1{width:100%;font-family:var(--font-body-family);font-size:3.6rem;line-height:4rem;letter-spacing:.06rem}.page-philosophy .section.title-block h2{width:100%;font-family:var(--font-body-family);font-size:2rem;line-height:4rem;letter-spacing:.06rem;margin-top:3rem}@media screen and (max-width:749px){.page-philosophy .section.title-block h1{font-size:3rem;line-height:4.5rem;letter-spacing:.03rem;width:24rem;text-align:center;margin:auto}.page-philosophy .section.title-block h2{width:100%;font-size:1.35rem;line-height:2.6rem;letter-spacing:.03rem;margin-top:1.5rem}}.page-philosophy .one-column-text{width:100%;max-width:743px!important;margin:0 auto;font-family:var(--font-body-family)}.page-philosophy .one-column-text p{font-size:1.8rem;line-height:4rem;letter-spacing:.06rem;margin:0}@media screen and (max-width:749px){.page-philosophy .one-column-text{max-width:100%;padding-left:2.5rem!important;padding-right:2.5rem!important;font-size:1rem;line-height:2rem;letter-spacing:.03rem}.page-philosophy .one-column-text p{font-size:1rem;line-height:2rem;letter-spacing:.03rem}}.page-philosophy .section.one-column-image{padding-left:0;padding-right:0}.page-philosophy .section.one-column-image img{width:auto;max-width:100%;height:auto}.page-philosophy .section.one-column-image.center img{margin:auto}@media screen and (max-width:749px){.page-philosophy .section.one-column-image .content-wrap{max-width:calc(100vw - 3rem);width:calc(100vw - 3rem);margin:auto}.page-philosophy .section.one-column-image .content-wrap img{margin:auto;object-fit:contain}.page-philosophy .section.one-column-image.left .content-wrap,.page-philosophy .section.one-column-image.center .content-wrap,.page-philosophy .section.one-column-image.right .content-wrap{margin:auto}}.page-philosophy .section.dividing_line{padding-left:0;padding-right:0;max-width:800px;margin:auto}.page-philosophy .section.dividing_line div{padding-bottom:.6rem;display:block;margin:auto}.page-philosophy .section.dividing_line .top{border-top:2px solid #4950A7;border-bottom:1px solid #4950A7}.page-philosophy .section.dividing_line .bottom{border-top:1px solid #4950A7;border-bottom:2px solid #4950A7}@media screen and (max-width:749px){.page-philosophy .section.dividing_line .top,.page-philosophy .section.dividing_line .bottom{width:calc(100vw - 5rem);max-width:calc(100vw - 5rem);margin:auto}}.page-philosophy .section.image_text{max-width:926px;margin-right:auto}.page-philosophy .section.image_text .content-wrap.right{flex-direction:row-reverse}.page-philosophy .section.image_text .content-wrap{display:flex;align-items:center;justify-content:left}.page-philosophy .section.image_text .text-wrap{text-align:left;display:flex;flex-direction:column;row-gap:2.4rem;font-size:1.8rem;line-height:3.6rem;letter-spacing:.06rem}@media screen and (max-width:749px){.page-philosophy .section.image_text{max-width:100%}.page-philosophy .section.image_text .content-wrap{display:flex;flex-direction:column;row-gap:2.5rem}.page-philosophy .section.image_text .content-wrap img{width:auto;margin:auto}.page-philosophy .section.image_text .text-wrap{row-gap:1rem;text-align:center;font-size:1rem;line-height:2rem;letter-spacing:.03rem}.page-philosophy .section.image_text .text-wrap img{width:auto;margin:auto}.page-philosophy .section.image_text .content-wrap.right{display:flex;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-page-philosophy.css.map */
