@charset "UTF-8";.content-img-grid-split-section{background:#f5f5f5}.content-img-grid-split-section .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.content-img-grid-split-section .site-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.content-img-grid-split-section .site-wrapper>.content-contain{width:100%}.content-img-grid-split-section .site-wrapper>.content-contain>:first-child{margin-top:0}.content-img-grid-split-section .site-wrapper>.content-contain>:last-child{margin-bottom:0}@media screen and (min-width:1201px){.content-img-grid-split-section .site-wrapper>.content-contain{--heading-scale-factor:0.5;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1.1;-ms-flex:1.1 1 0px;flex:1.1 1 0}}@media screen and (min-width:1201px) and (max-width:1500px){.content-img-grid-split-section .site-wrapper>.content-contain{-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5}}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list{list-style:none;margin:2.5em 0 3em 0;padding:0}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px clamp(35px, 6%, 50px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li:not(:last-of-type){margin-bottom:40px}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li:before{content:unset;display:none}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li .partner-logo{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:clamp(140px, 25%, 220px)}@media screen and (max-width:640px){.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li .partner-logo{width:100%}}@media screen and (max-width:640px){.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li .partner-logo img{max-height:120px;max-width:150px}}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li .partner-logo svg{aspect-ratio:5.5 / 2;width:100%;height:100%;color:#a0263d}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li .partner-logo strong{display:block;font-weight:800;font-size:20px;letter-spacing:1px;color:#3a4352}@media screen and (max-width:640px){.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li .parter-desc{width:100%}}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li .parter-desc .partner-name{font-weight:800;font-size:23px}.content-img-grid-split-section .site-wrapper>.content-contain .partner-list li .parter-desc p{margin:0.3em 0 0 0}.content-img-grid-split-section .site-wrapper>.img-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;width:100%}@media screen and (min-width:1201px){.content-img-grid-split-section .site-wrapper>.img-grid{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:1000px}}@media screen and (max-width:1200px){.content-img-grid-split-section .site-wrapper>.img-grid{height:clamp(230px, 45vw, 400px)}}.content-img-grid-split-section .site-wrapper>.img-grid:not(:has(.img-contain)){display:none}.content-img-grid-split-section .site-wrapper>.img-grid .img-contain{position:relative;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 3.5px);flex:1 1 calc(50% - 3.5px)}@media screen and (max-width:1500px){.content-img-grid-split-section .site-wrapper>.img-grid .img-contain{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:1200px){.content-img-grid-split-section .site-wrapper>.img-grid .img-contain{-ms-flex-preferred-size:calc(33.33% - 4.7px);flex-basis:calc(33.33% - 4.7px)}}@media screen and (min-width:1201px){.content-img-grid-split-section .site-wrapper>.img-grid .img-contain:first-of-type{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:640px){.content-img-grid-split-section .site-wrapper>.img-grid .img-contain:nth-of-type(3){display:none}}.content-img-grid-split-section .site-wrapper>.img-grid .img-contain img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;max-height:none;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%}.community-slider-section .swiper-outer-contain .swiper{padding:10px;max-width:2000px}@media screen and (max-width:900px){.community-slider-section .swiper-outer-contain .swiper{max-width:500px}}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper{margin:0 auto}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide{border-radius:10px;background:white;-webkit-box-shadow:1px 1px 4.62px 2.38px rgba(177, 177, 177, 0.32);box-shadow:1px 1px 4.62px 2.38px rgba(177, 177, 177, 0.32);padding:clamp(15px, 5%, 25px);padding-bottom:clamp(25px, 5%, 35px);text-align:left;max-width:500px}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide .post-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.8em;line-height:1.3;height:55px}@media screen and (max-width:375px){.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide .post-title{font-size:15px}}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide .post-title svg{color:#a0263d;width:3.5em;height:1.5em;-ms-flex-negative:0;flex-shrink:0}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide .post-title strong{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide figure{container-type:inline-size}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide figure .img-contain{position:relative;aspect-ratio:1.1 / 1}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide figure .img-contain img{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;max-height:none}.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide figure figcaption{margin-top:20px;line-height:1.5;font-size:18px;font-weight:bold;padding:0 15px}@container (max-width:370px){.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide figure figcaption{padding:0;font-size:16px}}@container (max-width:270px){.community-slider-section .swiper-outer-contain .swiper .swiper-wrapper article.swiper-slide figure figcaption{font-size:15px}}.program-list{list-style:none;margin:30px 0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, auto));gap:40px 60px}@media screen and (min-width:2001px){.program-list{-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5, auto)}}@media screen and (max-width:1000px){.program-list{-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3, auto);gap:30px 40px}}@media screen and (max-width:800px){.program-list{-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2, auto)}}@media screen and (max-width:500px){.program-list{gap:25px}}.program-list li{margin:0;padding:0;container-type:inline-size}.program-list li:before{content:unset;display:none}.program-list li img{margin:0 auto;max-height:100%;max-height:50cqi}.program-list li strong{font-size:25px;font-size:clamp(15px, 8cqi, 25px);text-transform:uppercase;text-wrap:balance;font-weight:800;display:block;line-height:1.3;text-align:center}
/*# sourceMappingURL=community.css.map */